Ini adalah perintah make2cook 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
make2cook - terjemahkan makefile ke dalam buku masak
RINGKASAN
make2cook [ Option...] [ masuk [ file keluar ]]
make2cook -Membantu
make2cook -Versi: kapan
DESKRIPSI
make2cook program yang digunakan untuk menerjemahkan Makefiles ke dalam buku masak. Perintah ini adalah
disediakan untuk memudahkan transisi menggunakan memasak perintah.
Jika tidak ada file input yang diberi nama, atau nama khusus ``-'' digunakan, input akan diambil dari
masukan standar. Jika tidak ada file keluaran yang diberi nama, atau nama khusus ``-'' digunakan,
keluaran akan diambil dari keluaran standar.
SEMANTIK
Tidak ada pemetaan semantik satu-ke-satu antara membuat semantik dan memasak semantik, jadi
hasilnya mungkin memerlukan beberapa pengeditan manual.
Fungsionalitas yang disediakan oleh klasik membuat (1) implementasi direproduksi secara akurat.
Ekstensi, seperti yang ditawarkan oleh GNU Make atau BSD make, tidak selalu dipahami, atau
kadang-kadang tidak direproduksi secara identik.
Subbagian berikut menyebutkan beberapa hal yang dipahami dan tidak
dipahami. Mereka mungkin tidak lengkap.
Mengerti
memasak program membutuhkan variabel untuk didefinisikan sebelum digunakan, sedangkan membuat akan
default mereka menjadi kosong. Ini dipahami, dan definisi kosong dimasukkan sebagai
diperlukan.
Sebagian besar variabel bawaan GNU Make dipahami.
Sebagian besar aturan bawaan dari make klasik, GNU Make dan BSD make direproduksi.
Untuk terbaik hasil harus ada baris kosong setelah setiap aturan, sehingga tidak boleh ada
kebingungan di mana satu aturan berakhir dan yang baru dimulai.
Variabel bawaan adalah default dari lingkungan, jika variabel lingkungan dari
nama yang sama ditetapkan.
Pembuatan GNU mengesampingkan tugas variabel dipahami.
Tugas GNU Make ``+='' dipahami.
Penetapan variabel GNU Make ``:='' dipahami.
Tugas make tradisional adalah makro, mereka diperluas saat digunakan, bukan di
penugasan. NS memasak program hanya memiliki variabel. Pernyataan tugas diatur ulang
untuk memastikan hasil yang benar ketika variabel direferensikan.
Aturan sufiks tunggal dan ganda dipahami. Aturan .SUFFIXES dipahami dan
terhormat. Petunjuk: jika Anda ingin menyembunyikan resep bawaan, gunakan aturan .SUFFIXES dengan
tidak ada ketergantungan.
Aturan .PHONY dipahami, dan diterjemahkan menjadi set terpaksa bendera sesuai
resep, kecuali file dari resep implisit.
Aturan .PRECIOUS dipahami, dan diterjemahkan menjadi a set berharga bendera di
resep yang sesuai, kecuali file dari resep implisit.
Aturan .DEFAULT dipahami, dan diterjemahkan ke dalam resep implisit.
Aturan .IGNORE dipahami, dan diterjemahkan menjadi a set salah pernyataan.
Aturan .SILENT dipahami, dan diterjemahkan menjadi a set diam pernyataan.
Sebagian besar fungsi GNU Make dipahami. NS menyaring dan filter keluar fungsi saja
memahami satu pola. NS jenis fungsi tidak menghapus duplikat (bungkus
rangkaian berfungsi di sekitarnya jika Anda membutuhkan ini).
Aturan pola statis GNU Make dipahami. Mereka diterjemahkan ke dalam resep
predikat.
GNU Make dan BSD make memasukkan varian dipahami.
Ketidakteraturan aneh di sekitar file arsip dalam variabel dan sufiks otomatis
aturan dipahami, dan diterjemahkan ke dalam resep yang dapat dibaca secara konsisten. NS membuat
semantik dipertahankan.
BSD membuat .CURDIR variabel dipahami, dan diterjemahkan ke ekspresi yang setara.
Itu tidak dapat ditugaskan.
GNU Make dan BSD membuat kondisional dipahami, asalkan mereka kurung secara keseluruhan
segmen makefile, dan bahwa segmen ini valid secara sintaksis. Cconditional
juga dapat muncul dalam perintah badan aturan. Syaratnya adalah tidak dipahami dalam
garis dari menetapkan.
Pembuatan GNU menetapkan dipahami, tetapi penggunaannya sebagai semacam `` definisi fungsi '' adalah
tidak mengerti.
Pembuatan GNU ekspor dan tidak mengekspor arahan dipahami.
Tidak Mengerti
memasak program menandai inputnya, sedangkan make melakukan penggantian tekstual. NS
kesalahan yang diperlukan untuk membuat makro make yang berisi satu spasi tidak
dipahami. Terjemahan akan menghasilkan memasak variabel yang kosong.
Referensi ke variabel otomatis dalam definisi makro tidak akan berfungsi.
Pembuatan GNU untuk setiap fungsi hanya sebagian dipahami. Ini tidak tepat memasak
setara.
Pembuatan GNU asal fungsi tidak dipahami. Ini tidak ada memasak setara.
arsip((anggota)) notasi tidak dipahami. Semantik ini tidak tersedia dari
memasak.
MAKEFILE dan MAKEELEVEL variabel tidak diterjemahkan, Jika Anda ingin mereproduksi ini
fungsionalitas, Anda harus mengedit output.
MAKEFLAG dan MFLAG variabel akan diterjemahkan untuk menggunakan Cook Pilihan fungsi,
yang memiliki rentang nilai yang berbeda.
Banyak varian make dapat menggunakan aturan bawaan untuk membuat Makefile jika tidak ada. Memasak
tidak dapat memasak buku masak jika tidak ada.
Karakter pengganti tidak dipahami dalam target aturan, dependensi aturan, atau menyertakan arahan.
Jika Anda menginginkan ini, Anda harus mengedit output untuk menggunakan [kartu pengganti] fungsi.
Tildes direktori home (~) tidak dipahami dalam target dan dependensi. jika kamu mau
ini, Anda harus mengedit output untuk menggunakan [rumah] fungsi.
-lrumah ketergantungan tidak dipahami sebagai perpustakaan. Jika Anda menginginkan ini, Anda akan
harus mengedit output untuk menggunakan [mengumpulkan findlibs -lnama] fungsi.
.EXPORT_ALL_VARIABLES aturan tidak dipahami. Ini tidak ada memasak setara.
PILIHAN
Opsi berikut dipahami:
-Membantu
Berikan bantuan dengan menggunakan make2cook perintah.
-Lingkungan
Opsi ini menyebabkan fragmen menguji variabel lingkungan saat melakukan
pengaturan default untuk variabel. (Ini sesuai dengan opsi make -e.)
-Sejarah_Perintah
Pilihan ini menyebabkan make2cook untuk memasukkan resep untuk RCS dan SCCS dalam keluaran.
-Baris_Nomor
Masukkan arahan nomor baris ke dalam output, sehingga memungkinkan untuk memberi tahu
dari mana garis-garis itu berasal. Paling berguna saat debugging. make2cook program.
-Tidak_Internal_Aturan
Opsi ini dapat digunakan untuk menekan semua generasi resep yang terkait dengan
membuat aturan internal. (Ini sesuai dengan opsi make -r.)
-Versi: kapan
Cetak versi make2cook program yang sedang dijalankan.
Semua opsi lain akan menghasilkan kesalahan diagnostik.
Semua opsi dapat disingkat; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah opsional. Anda harus menggunakan berturut-turut
urutan huruf opsional.
Semua opsi tidak peka huruf besar/kecil, Anda dapat mengetiknya dalam huruf besar atau huruf kecil atau a
kombinasi keduanya, kasus tidak penting.
Misalnya: argumen "-help", "-HEL" dan "-h" semuanya ditafsirkan sebagai -Membantu
pilihan. Argumen "-hlp" tidak akan dipahami, karena opsional berturut-turut
karakter tidak diberikan.
Opsi dan argumen baris perintah lainnya dapat dicampur secara sewenang-wenang di baris perintah.
Nama opsi panjang GNU dipahami. Karena semua nama opsi untuk make2cook panjang,
ini berarti mengabaikan awalan tambahan '-'. NS "--Option=nilai"konvensi juga
mengerti.
EXIT STATUS
make2cook perintah akan keluar dengan status 1 pada kesalahan apa pun. NS make2cook Command
hanya akan keluar dengan status 0 jika tidak ada kesalahan.
HAK CIPTA
make2cook versi 2.33
Hak Cipta (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Miller
make2cook program datang dengan BENAR-BENAR TANPA GARANSI; untuk detail gunakan 'make2cook
-Versi: kapan Lisensi' memerintah. Ini adalah perangkat lunak gratis dan Anda dipersilakan untuk mendistribusikannya kembali
dalam kondisi tertentu; untuk detail gunakan 'make2cook -Versi: kapan Lisensi' memerintah.
Gunakan make2cook online menggunakan layanan onworks.net