EnglishFrenchSpanyol

Ad


Favicon OnWorks

masak - Dalam talian di Awan

Jalankan masak dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah pemasak arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


tukang masak - alat pembinaan fail

SINOPSIS


memasak [ pilihan... ][ nama fail... ]
memasak -Tolong
memasak -VERSI

DESCRIPTION


. memasak program ialah alat untuk membina fail. Ia diberikan satu set fail untuk dibuat,
dan arahan yang memperincikan cara membinanya. Dalam mana-mana program yang tidak remeh akan ada
menjadi prasyarat untuk melaksanakan tindakan yang perlu untuk mencipta sebarang fail, seperti
pengekstrakan daripada sistem kawalan sumber. The memasak program menyediakan mekanisme untuk menentukan
ini.

Apabila program sedang dibangunkan atau diselenggara, pengaturcara biasanya akan menukar satu
fail beberapa yang terdiri daripada program. The memasak program meneliti yang terakhir diubah suai
masa fail untuk melihat apabila prasyarat fail telah berubah, membayangkannya
fail itu perlu dicipta semula kerana secara logiknya ia sudah lapuk.

. memasak program juga menyediakan kemudahan untuk resipi tersirat, membolehkan pengguna untuk menentukan
bagaimana untuk membentuk fail dengan akhiran yang diberikan daripada fail dengan akhiran yang berbeza. Sebagai contoh,
untuk mewujudkan nama fail.o dari nama fail.c

Pilihan dan nama fail mungkin sewenang-wenangnya dicampur pada baris arahan; tiada pemprosesan dilakukan
sehingga semua pilihan dan nama fail pada baris arahan telah diimbas.

. memasak program akan cuba mencipta fail bernama daripada resipi yang diberikan kepadanya.
Resipi terkandung dalam fail yang dipanggil Bagaimana hendak masak dalam direktori semasa. ini
fail mungkin, seterusnya, termasuk fail lain yang mengandungi resipi tambahan.

Jika tidak nama fails diberikan pada baris arahan sasaran resipi pertama yang ditakrifkan ialah
dimasak.

PILIHAN


Pilihan yang sah untuk memasak disenaraikan di bawah. Sebarang pilihan lain (perkataan pada arahan
baris bermula dengan `-') akan menyebabkan mesej diagnostik dikeluarkan.

-Tindakan
Laksanakan arahan yang diberikan dalam resipi. Ini adalah lalai.

-Tiada tindakan
Jangan laksanakan arahan yang diberikan dalam resipi.

-Buku nama fail
Memberitahu tukang masak untuk menggunakan buku masakan bernama, bukannya ``Howto.cook'' lalai
fail.

-CAScade
Pilihan ini boleh digunakan untuk membolehkan penggunaan bahan bertingkat. Ini adalah
lalai.

-Tiada_CAScade
Pilihan ini boleh digunakan untuk melumpuhkan penggunaan bahan berlata.

-Teruskan
Jika memasak sasaran harus gagal, teruskan dengan resipi lain yang gagal
sasaran bukanlah satu ramuan, secara langsung atau tidak langsung.

-Tidak_Teruskan
Jika memasak sasaran harus gagal, memasak akan keluar. Ini adalah lalai.

-CMasa Data st_ctime inode digunakan untuk menambah data st_mtime apabila menentukan
sama ada fail telah berubah atau tidak. Ini adalah lalai. (Jika anda tidak mempunyai idea
apa ini, jangan main-main dengannya.)

-Tiada_CMasa
Jangan tambah st_mtime dengan st_ctime. Ini mungkin penting apabila st_nlink
berubah pada masa kritikal, kerana membuat dan memutuskan pautan keras menyentuh
st_ctime. (Jika anda tidak tahu apa ini, serius, jangan main-main dengannya.)

-Errok
Apabila arahan dilaksanakan, kod keluar akan diabaikan.

-No_Errok
Apabila arahan dilaksanakan, jika kod keluar adalah positif ia akan dianggap sebagai
gagal, dan dengan itu resipi yang mengandunginya telah gagal. Ini adalah lalai.

-Cik Jari
Bila memasak memeriksa fail untuk menentukan sama ada ia telah berubah, ia menggunakan yang terakhir-
maklumat masa diubah suai tersedia dalam sistem fail. Ada kalanya
ini diubah, tetapi kandungan fail sebenarnya tidak berubah. The
kemudahan cap jari memeriksa kandungan fail apabila nampaknya ada
diubah, dan membandingkan cap jari lama dengan kandungan fail semasa.
(Lihat cookfp(1) untuk penerangan tentang algoritma cap jari.) Jika
cap jari tidak berubah, masa terakhir diubah suai dalam sistem fail diabaikan.
Ambil perhatian bahawa ini mempunyai implikasi jika anda mempunyai tabiat menggunakan sentuh(1)
perintah - memasak tidak akan melakukan apa-apa sehingga anda benar-benar menukar fail.

-Tiada_Cetak Jari
Jangan gunakan cap jari untuk menambah maklumat fail masa terakhir diubah suai.
Ini adalah lalai.

-Kemas Kini_Cetak Jari
Pilihan ini boleh digunakan untuk mengimbas pepohon direktori di bawah direktori semasa
dan kemas kini cap jari fail. Ini membantu apabila anda menggunakan alat lain (seperti
RCS atau ClearCase) yang mengubah fail tetapi mengekalkan pengubahsuaian fail
pada bila-bila masa.

-Kuat kuasa
Sentiasa lakukan tindakan resipi, tanpa mengira masa terakhir diubah suai
mana-mana bahan. Pilihan ini berguna jika sesuatu di luar skop
buku masakan telah diubah suai; sebagai contoh, pembetulan pepijat dalam pengkompil.

-Tiada_Paksa
Laksanakan tindakan resipi jika mana-mana bahan tidak logik
Tarikh. Ini adalah lalai.

-Tolong
Memberi maklumat tentang cara melaksanakan memasak on stdout, dan tidak melakukan yang lain
fungsi.

-Sertakan nama fail
Cari direktori yang dinamakan sebelum tempat standard untuk buku masakan yang disertakan.
Setiap direktori yang dinamakan sedemikian akan diimbas mengikut susunan yang diberikan. Tempat-tempat standard
adalah $HOME/.masak kemudian /usr/share/cook.

-Masukkan_Masak
Pilihan ini boleh digunakan untuk menghendaki memasak fail yang dinamakan pada #masak-masak
and #termasuk-masak-nowarn sertakan baris dalam buku masakan. Fail yang dinamakan akan
disertakan, jika ada. Jika fail yang dinamakan perlu dikemas kini atau dibuat, ini
akan selesai, dan kemudian buku masakan dibaca semula. Ini adalah lalai.

-Tidak_Masukkan_Masak
Pilihan ini boleh digunakan untuk menghalang memasak tersirat fail yang dinamakan pada
#masak-masak and #termasuk-masak-nowarn sertakan baris dalam buku masakan. Fail-fail itu
akan disertakan, jika ada, tetapi ia tidak akan dikemas kini atau dibuat, walaupun jika
diperlukan.

-Sertakan_Amaran_Masak
Pilihan ini membolehkan amaran tentang kebergantungan terbitan dalam buku masakan terbitan.
Ini biasanya lalai.

-Tidak_Sertakan_Amaran_Masak
Pilihan ini melumpuhkan amaran tentang kebergantungan terbitan dalam terbitan
buku masakan.

-Senarai
Punca memasak untuk mengubah hala secara automatik stdout and stderr daripada sesi itu.
Output akan terus sampai ke terminal, melainkan memasak sedang melaksanakan dalam
latar belakang. Nama fail akan menjadi nama buku masakan dengan mana-mana
akhiran dialih keluar dan ".senarai" dilampirkan; ini selalunya Howto.list. Ini adalah
lalai.

-Senarai nama fail
Punca memasak untuk mengubah hala secara automatik stdout and stderr sesi ke dalam
fail bernama. Output akan terus sampai ke terminal, melainkan memasak is
melaksanakan di latar belakang.

-Tiada_Senarai
Tiada ubah hala automatik bagi output sesi akan dibuat.

-Tiada_Senarai nama fail
Walau bagaimanapun, tiada ubah hala automatik bagi output sesi akan dibuat
seterusnya -Senarai pilihan akan lalai untuk menyenaraikan fail bernama.

-Meter
Selepas setiap arahan dilaksanakan, cetak ringkasan penggunaan CPU arahan.

-Tiada_Meter
Jangan cetak ringkasan penggunaan CPU selepas setiap arahan. Ini adalah lalai.

-Berpasangan
Pilihan ini boleh digunakan untuk menjana senarai kebergantungan fail berpasangan,
sama dengan tuan(1) keluaran. Ini boleh digunakan untuk melukis gambar rajah kebergantungan fail.
Ia juga boleh berguna semasa menyahpepijat buku masakan.

-Panjang Halaman nombor
Pilihan ini boleh digunakan untuk menetapkan panjang halaman, digunakan apabila Masak perlu
keluaran penomboran. Lalai kepada perkara yang pembolehubah persekitaran LINES memberitahunya, atau
emulator terminal memberitahunya jika LINES tidak ditetapkan. -Lebar Halaman nombor ini
pilihan boleh digunakan untuk menetapkan lebar halaman, digunakan apabila Masak perlu balut
pengeluaran (contohnya apabila ia mencetak pujian sedang dilaksanakan). Lalai kepada apa yang COLS
pembolehubah persekitaran memberitahunya, atau emulator terminal memberitahunya jika COLS tidak
ditetapkan. Nilai maksimum untuk nombor adalah 32767.

-SELARI [ nombor ]
Pilihan ini boleh digunakan untuk menentukan bilangan utas pelaksanaan selari.
Nombor lalai kepada 4 jika tiada bilangan utas tertentu dinyatakan. Lihat juga
yang pekerjaan_ selari berubah-ubah.

Penggunaan pilihan ini pada mesin pemproses tunggal perlu dilakukan dengan berhati-hati,
kerana ia boleh menghentikan pemprosesan lain sepenuhnya. Beberapa pengguna berbuat demikian
serentak pada mesin berbilang pemproses akan mempunyai kesan yang sama. Ia adalah
juga dengan cepat kehabisan memori maya dan ruang cakera sementara jika
tugas selari adalah kompleks.

-Tiada_PARallel
Pilihan ini boleh digunakan untuk menentukan bahawa satu utas pelaksanaan akan digunakan.
Ini adalah lalai.

-Berharga
Apabila arahan dalam badan resipi gagal, jangan padamkan sasaran
resipi.

-Tidak_Berharga
Apabila arahan dalam badan resipi gagal, padamkan sasaran resipi.
Ini adalah lalai.

-Alasan
Dua pilihan disediakan untuk mengesan inferens memasak membuat apabila cuba untuk
masak sasaran. The -Alasan pilihan akan menyebabkan memasak akan mengeluarkan jumlah yang banyak
maklumat tentang inferens yang dibuatnya semasa memasak sasaran. Pilihan ini
boleh digunakan apabila anda berfikir memasak bertindak pelik, atau hanya ingin tahu.

-Tiada sebab
Pilihan ini boleh digunakan untuk menyebabkan memasak tidak akan mengeluarkan maklumat tentang
inferens yang dibuatnya semasa memasak sasaran. Ini adalah lalai.

-SKrip
Pilihan ini boleh digunakan untuk meminta skrip shell dicetak pada standard
pengeluaran. Skrip shell ini boleh digunakan untuk membina fail; ia menangkap ramai
semantik buku masakan. Ini boleh berguna apabila sesuatu projek perlu
diedarkan, dan penerima tidak mempunyai memasak(1) dipasang. Ia juga boleh
sangat berguna apabila menyahpepijat buku masakan.

-Senyap
Jangan gema arahan sebelum ia dilaksanakan.

-Tidak_Senyap
Perintah gema sebelum ia dilaksanakan. Ini adalah lalai.

-STAR
Pancarkan penunjuk kemajuan sekali sesaat. Petunjuk kemajuan ini termasuk

+ Membaca buku masakan
- Melaksanakan fungsi pengumpulan
* Membina graf pergantungan
# Menjalani graf pergantungan
@ Menulis fail cap jari.

-No_STar
Jangan keluarkan penunjuk kemajuan. Ini adalah lalai.

-Strip_Dot
Alih keluar "./" terkemuka daripada nama fail sebelum cuba memasaknya; berlaku untuk semua
nama fail dan semua resipi. Ini adalah lalai.

-Tiada_Strip_Dot
Tinggalkan petunjuk "./" pada nama fail semasa memasak.

-SymLink-Ramuan
Pilihan meminta bahawa, apabila menggunakan laluan carian, resipi bukan peringkat atas itu
bahan mendapat symlink peringkat atas ke fail sebenar. Ini bertujuan untuk
alat mati otak, seperti GNU Autoconf, yang tidak mengganggu laluan carian.

-Tanpa-SymLink-Ramuan
Jangan buat symlink peringkat atas kepada bahan. Ini adalah lalai.

-Beritahu_Kedudukan
Pilihan ini boleh digunakan untuk menyebabkan kedudukan arahan (nama fail dan baris
nombor) untuk dicetak bersama dengan arahan sejurus sebelum ia dilaksanakan (disediakan
yang -Tidak_Senyap pilihan berkuat kuasa).

-Tidak_Beritahu Jawatan
Pilihan ini boleh digunakan untuk menyekat pencetakan kedudukan arahan (nama fail
dan nombor baris) bersama-sama dengan arahan sejurus sebelum ia dilaksanakan. Ini adalah
lalai.

-Sentuh
Kemas kini masa terakhir diubah suai bagi fail sasaran, bukannya melaksanakan fail
tindakan terikat kepada resipi. Ini boleh berguna jika anda telah membuat pengubahsuaian kepada
fail yang anda tahu akan membuat sistem fail secara logik ketinggalan zaman, tetapi telah
tiada kepentingan; contohnya, menambahkan ulasan pada fail termasuk yang digunakan secara meluas.

-No_Touch
Laksanakan tindakan yang terikat pada resipi, bukannya mengemas kini masa terakhir diubah suai
daripada fail sasaran. Ini adalah lalai.

-Terminal
Apabila menyenaraikan, hantar juga aliran keluaran ke terminal. Ini adalah lalai.

-Tiada_TERminal
Apabila menyenaraikan, jangan hantar output ke terminal.

-Masa_Laraskan
Pilihan ini menyebabkan memasak untuk menyemak masa terakhir diubah suai bagi sasaran
resipi, dan kemas kininya jika perlu, untuk memastikan ia konsisten dengannya
(lebih muda daripada) masa terakhir bahan yang diubah suai. Ini menghasilkan lebih banyak
panggilan sistem, dan boleh melambatkan keadaan pada sesetengah sistem. Ini sepadan dengan
menyesuaikan masa bendera resipi.

-Tiada_Masa_Laras
Jangan kemas kini fail kali terakhir diubah suai selepas melaksanakan isi resipi.
Ini adalah lalai. Ini sepadan dengan tiada masa menyesuaikan diri bendera resipi.

-Web
Pilihan ini boleh digunakan untuk meminta halaman web HTML dicetak pada standard
pengeluaran. Halaman web ini boleh digunakan untuk mendokumenkan kebergantungan fail; ia menangkap
banyak semantik buku masakan. Ia juga boleh menjadi sangat berguna apabila menyahpepijat
buku masakan.

nama=nilai
Tugaskan nilai kepada pembolehubah yang dinamakan. Nilai mungkin mengandungi ruang jika anda boleh
meyakinkan shell untuk melepasi mereka.

Semua pilihan boleh dipendekkan; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah pilihan. Anda mesti menggunakan berturut-turut
urutan huruf pilihan.

Semua pilihan adalah tidak sensitif huruf besar-besaran, anda boleh menaipnya dalam huruf besar atau huruf kecil atau a
gabungan kedua-duanya, kes tidak penting.

Sebagai contoh: hujah "-help", "-HEL" dan "-h" semuanya ditafsirkan bermaksud -Tolong
pilihan. Hujah "-hlp" tidak akan difahami, kerana pilihan berturut-turut
aksara tidak dibekalkan.

Pilihan dan argumen baris arahan lain boleh dicampur sewenang-wenangnya pada baris arahan.

Nama pilihan panjang GNU difahami. Oleh kerana semua nama pilihan untuk memasak panjang, ini
bermakna mengabaikan tambahan terkemuka '-'. "--pilihan=nilai"konvensyen juga
faham.

EXIT STATUS


. memasak arahan akan keluar dengan status 1 pada sebarang ralat. The memasak perintah akan sahaja
keluar dengan status 0 jika tiada ralat.

Gunakan tukang masak dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad