InggrisPerancisSpanyol

favorit OnWorks

makeppreplay - Online di Cloud

Jalankan makeppreplay di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah makeppreplay yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


makeppreplay -- Pengulang cepat dari tindakan makepp yang dipilih

DESKRIPSI


?: -?, A: -SEBUAH,
--args-file,
--argumen-file, C: -C,
-C, D: --direktori,
--lari kering, H: -H,
--Tolong, I: -SAYA,
--termasuk,
--termasuk-dir, J: --hanya-cetak, K: -k,
--terus berlanjut, L: --catatan,
--file log, M: -M,
$MAKEPPREPLAYFLAGS,
--modul, N: -N,
--tidak ada log,
--tidak-cetak-direktori,
--tidak-peringatan, P: --Profil, R: --pengintaian,
--root-dir,
--root-direktori, S: -S,
--sed, T: -T,
--sementara, V: -V,
--Versi: kapan

makepreplay [ Option ... ] [ VAR=nilai ] [ target ... ]

mppr [ Option ... ] [ VAR=nilai ] [ target ... ]

Makeppreplay mencoba melakukan hal yang sama seperti yang dilakukan makepp. Ia melakukan ini semata-mata berdasarkan
ingat membangun info, menghemat banyak waktu dengan tidak membaca makefile, tidak mem-parsing perintah,
tidak memindai file dan tidak melihat setiap file repositori, untuk melihat apakah itu cocok. Tetapi
tidak seperti makepp, ia menggunakan kembali semua tautan repositori yang ditemukannya.

Itu tidak tahu tentang target palsu atau default, jadi Anda harus memberikannya file asli atau
direktori, sebagai jalan pintas untuk semua file makepp telah dibangun di dalamnya. Secara default itu membangun
semua file makepp dibangun di direktori saat ini atau yang dipilih.

Pendekatan ini hanya benar bila tidak ada perubahan struktural, yaitu tidak ada perbedaan
modul yang akan ditautkan, tidak ada file yang dipindahkan, tidak ada pernyataan "#include" yang berbeda, yang seharusnya
mungkin telah menyebabkan file-file itu dibuat (kembali). Setelah memperbarui dari kontrol versi, atau
ketika membangun terhadap repositori, di mana orang lain mungkin menyebabkan perubahan seperti itu, Anda harus
hubungi makepp sekali setelah perubahan potensial (misalnya di pagi hari setelah semalaman
pembaruan repositori), untuk memastikan info build Anda mutakhir.

Tidak membaca makefile berarti, ia tidak akan mengetahui subs (fungsi Perl) yang didefinisikan di dalamnya.
Untuk ini, Anda harus meletakkan semua fungsi Anda ke dalam modul eksternal. Itu juga tidak akan tahu
tentang pengaturan variabel apa pun, yang hanya menjadi masalah jika kode Perl Anda mengaksesnya
(karena dalam tindakan aturan mereka telah diperluas).

SEMUA


Ini masih eksperimental dan tidak sempurna.

· Bangun pohon ketergantungan lengkap mulai dari target yang diberikan dan putuskan yang mana
dari mereka untuk membangun berdasarkan metode pemeriksaan bangunan mereka. Itu membutuhkan metode untuk menjadi
ingat dalam membangun info.

· Setelah menerapkan item peluru sebelumnya, terima lebih banyak pilihan makepp, seperti "-j" atau
"--jangan-bangun".

· Izinkan cache build dengan "--no-populate-bc" implisit (karena makeppreplay tidak
menjamin bangunan yang benar). Makepp mungkin nantinya akan memublikasikan ke cache build apa pun itu
mempertahankan.

· Minta makepp mengingat info build untuk semua perintah yang gagal dan yang tidak
mencoba karena dependensi mereka gagal. Ini hanya sebagian mungkin, karena
dependensi hanya dapat ditemukan setelah membuat file yang membutuhkannya. Apa
harus terjadi dengan (a tidak memiliki info build):

a: b
b: c
cmd_production_a_and_b

PILIHAN


Opsi mencakup beberapa opsi makepp, ditambah dua opsi baru, untuk memuat modul yang
biasanya akan dimuat dari makefile.

-A nama file
--args-file=nama file
--argumen-file=nama file
Baca file dan uraikan seperti yang mungkin dikutip spasi-dan/atau dipisahkan baris baru
Pilihan.

-C direktori
--direktori=direktori
Cd ke direktori yang diberikan sebelum memuat makefile dan mencoba membangun target.
Ini kurang lebih sama dengan menentukan direktori dengan "-F", kecuali bahwa
opsi "-C", "-f", "-F", "-I" dan "-R" berikutnya ditafsirkan relatif terhadap yang baru
direktori, bukan yang lama.

-c
--root-dir
--root-direktori
Cd ke direktori yang berisi RootMakeppfile.

-I direktori
--termasuk=direktori
--termasuk-dir=direktori
Add direktori ke Perl memuat jalur @INC.

-?
-h
--membantu
Cetak ringkasan singkat dari opsi.

-k
--terus berlanjut
Buat file sebanyak mungkin, meskipun beberapa di antaranya memiliki kesalahan. Secara default, makepp
berhenti ketika menemukan kesalahan pertama, bahkan jika ada file lain yang perlu
dibangun yang tidak bergantung pada file yang salah.

--log=nama file log
--file-log=nama file log
Mengubah nama file log menjadi nama yang ditunjukkan. Secara default, file lognya adalah
bernama .makepp/log. File ini dapat dibaca dengan makepplog, mppl.

-M modul[=arg,...]
--modul=modul[=arg,...]
Muat modul dan impor fungsi apa pun yang diekspornya.

-n
--lari-kering
--hanya-cetak
--pengintaian
Cetak perintah tanpa benar-benar menjalankannya.

--tidak ada log
Jangan repot-repot menulis deskripsi rinci tentang apa yang dilakukan pada file log.

--no-print-direktori
Matikan pesan direktori masuk atau keluar.

--Profil
Keluarkan stempel waktu mentah sebelum dan sesudah setiap tindakan.

-s perl-ekspresi
--sed=perl-ekspresi
Jalankan ekspresi Perl terhadap perintah sebelum menjalankannya, seperti untuk preprocessor
"-s 's/ -c / -E /; s/\.o\b/.i/g'". Ini akan mengubah perintah kompilasi ("-c")
menjadi doa praprosesor ("-E"), mengubah .o akhiran untuk .i, Yang merupakan
sufiks konvensional untuk C yang telah diproses sebelumnya. Atau Anda mungkin ingin menambahkan beberapa keluaran debug ke
penghubung Anda. Jika Anda hanya memiliki satu perintah dalam aturan, Anda dapat melakukannya dengan
substitusi ke spasi pertama: "-s 's/ / -Wl,-t /'".

Ketika perintah diubah, tidak ada yang diingat tentang ini, yaitu makepp akan berpikir
Anda telah memodifikasi file secara manual, menyebabkan pembangunan kembali.

Perhatikan bahwa (tidak seperti makepp) makeppreplay tidak mengurai perintah, sehingga tidak akan menyadarinya
bahwa nama file target telah diubah. Jadi Anda masih harus meminta .o target, bahkan
meskipun a .i akan dibangun. Dan makeppclean tidak akan tahu untuk menghapusnya.

-t
--sementara
Makeppreplay memodifikasi info build dari semua file yang disentuhnya dan semua dependensi
itu ditemukan dimodifikasi. Itu menandai mereka sedemikian rupa sehingga makepp tetap tahu itu
perlu memindai ulang file-file ini. Tetapi dengan opsi ini Anda dapat mencegahnya
modifikasi, sehingga makepp hanya akan mempertimbangkan semua file makeppreplay yang dibuat sebagai
salah.

-V
--Versi: kapan
Cetak nomor versi.

--tidak-peringatan
Jangan cetak pesan peringatan apa pun.

CONTOH


Mungkin penggunaan yang paling umum adalah menautkan kembali program atau perpustakaan setelah mengedit a
sumber data:

makeppreplay subdir/foo.o bin/bar
mppr subdir/foo.o lib/libbar.so

LINGKUNGAN


Makeppreplay melihat variabel lingkungan berikut:

$MAKEPPREPLAYFLAGS
Opsi apa pun yang Anda ingin selalu lewati.

Gunakan makeppreplay online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Oh!
    Oh!
    Osu! adalah permainan ritme sederhana dengan sumur
    memikirkan kurva belajar untuk pemain
    dari semua tingkat keahlian. Salah satu yang hebat
    aspek Osu! apakah itu
    komunitas-dr...
    Unduh Osu!
  • 2
    LIBPNG: Pustaka referensi PNG
    LIBPNG: Pustaka referensi PNG
    Pustaka referensi untuk mendukung
    Format Grafik Jaringan Portabel (PNG).
    Pemirsa: Pengembang. Pemrograman
    Bahasa: C. Ini adalah aplikasi yang
    bisa juga...
    Unduh LIBPNG: pustaka referensi PNG
  • 3
    Detektor logam berdasarkan RP2040
    Detektor logam berdasarkan RP2040
    Berdasarkan papan Raspberry Pi Pico, ini
    detektor logam termasuk dalam pulsa
    kategori detektor logam induksi, dengan
    kelebihan dan kekurangan yang sudah diketahui.
    Rp...
    Unduh Detektor logam berdasarkan RP2040
  • 4
    Manajer PAC
    Manajer PAC
    PAC adalah pengganti Perl/GTK untuk
    SecureCRT/Putty/dll (linux
    ssh/telnet/... gui)... Ini menyediakan GUI
    untuk mengonfigurasi koneksi: pengguna,
    kata sandi, aturan EXPECT...
    Unduh Manajer PAC
  • 5
    GeoServer
    GeoServer
    GeoServer adalah perangkat lunak sumber terbuka
    server yang ditulis dalam Java yang memungkinkan pengguna
    untuk berbagi dan mengedit data geospasial.
    Dirancang untuk interoperabilitas, itu
    menerbitkan da...
    Unduh GeoServer.dll
  • 6
    Kunang-kunang III
    Kunang-kunang III
    Keuangan pribadi sumber terbuka dan gratis
    Pengelola. Fitur Firefly III a
    sistem pembukuan berpasangan. Kamu bisa
    cepat masuk dan atur
    transaksi saya...
    Unduh Firefly III
  • Lebih banyak lagi »

Perintah Linux

Ad