Ini adalah perintah afs_compile_et 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
afs_compile_et - Menghasilkan tabel teks kesalahan untuk kompilasi
RINGKASAN
afs_kompilasi_et [-debug] [-bahasa <lang>]
[-awalan <awalan>] [-v <versi>]
[-h <memasukkan>] <[-memancarkan <keluaran>]
tabel_kesalahan>
DESKRIPSI
afs_kompilasi_et perintah membangun tabel teks kesalahan untuk kompilasi. Ini termasuk
baik file header yang berisi satu set pemetaan antara nama dan nilai kesalahan dan a .c
(Atau .msf) file yang menyediakan tabel teks deskripsi.
Itutabel_kesalahan> argumen menentukan tabel kesalahan mana yang akan dihasilkan. Tabel kesalahan
spesifikasi harus ada di direktori kerja saat ini atau di direktori yang ditentukan
dengan -awalan dan harus diberi nama error_table.et.
Secara default, afs_kompilasi_et menghasilkan dua file dalam satu permintaan. Ini bermasalah untuk
membangun sistem paralel. NS -memancarkan opsi dapat digunakan untuk menghasilkan file output
secara independen dengan dua pemanggilan terpisah dari afs_kompilasi_et untuk tabel kesalahan yang diberikan.
Ini memungkinkan sistem pembuatan paralel untuk menghasilkan file sumber dan header, dan
target yang bergantung pada file sumber dan header yang dihasilkan, secara paralel.
HATI-HATI
Perintah ini digunakan secara internal dalam proses build untuk OpenAFS. Sebagian besar pengguna akan
akses informasi ini melalui terjemahkan_et(1) bukan melalui afs_kompilasi_et.
Perintah ini tidak menggunakan paket penguraian baris perintah AFS standar.
PILIHAN
-debug
Tidak melakukan apa-apa. Itu tidak menambahkan informasi debug ke output atau menyediakan
informasi tambahan tentang operasinya.
-bahasa <lang>
Menentukan jenis output yang akan dihasilkan. Saat ini, hanya ANSI C dan K&R yang
nilai yang didukung (melalui c dan k&r-c nilai, masing-masing). Standarnya adalah ANSI C.
Ada beberapa dukungan untuk C++ yang dimulai, tetapi itu belum didukung.
-lang <lang> pilihan adalah sinonim untuk -bahasa <lang>>.
-awalan <awalan>
Menentukan direktori untuk mencari error_table.et mengajukan. Menentukan direktori
untuk mencari file prolog ketika -h opsi diberikan. NS -p <awalan> pilihan adalah
sinonim untuk -awalan <awalan>.
-h <memasukkan>
Menentukan file input, yang disebut file prolog, dan memodifikasi nama header
file yang dihasilkan oleh afs_kompilasi_et.
Ketika -h pilihan diberikan, afs_kompilasi_et akan mencari file prolog bernama
<memasukkan>.ph. afs_kompilasi_et akan mencari direktori kerja saat ini untuk
file prolog, kecuali jika -p pilihan diberikan. Jika file prolog ditemukan,
afs_kompilasi_et akan menempatkan salinan kata demi kata dari konten file prolog ke dalam
file header yang dihasilkan.
Ketika -h opsi diberikan, nama file header yang dihasilkan oleh afs_kompilasi_et
adalahmemasukkan>.h, dari padatabel_kesalahan>.h.
-h opsi tidak memengaruhi file sumber yang dihasilkan oleh afs_kompilasi_et.
-v <versi>
Menentukan jenis file output: nilai yang valid adalah 1 (default, untuk file C) atau 2,
untuk .msf pembuatan file.
-memancarkan <keluaran>
Menentukan file program mana yang akan dihasilkan; file header atau file sumber. Menentukan
-memancarkan Header (Atau -memancarkan h) untuk menghasilkan .h berkas kepala. Menentukan -memancarkan sumber (Atau
-memancarkan c) untuk menghasilkan .c (Atau .msf) sumber data.
CONTOH
Perintah berikut menghasilkan file perror.h dan perror.c, cocok untuk digunakan dengan C
program:
% afs_compile_et -p path/ke/src/ptserver pterror
Perintah berikut menghasilkan file gaya K&R sebagai gantinya:
% afs_compile_et -p path/ke/src/ptserver -lang 'k&r-c' pterror
Perintah berikut menghasilkan perror.h file, tapi bukan perror.c file.
% afs_compile_et -p path/ke/src/ptserver -emit header pterror
Perintah berikut menghasilkan perror.c file, tapi bukan perror.h file.
% afs_compile_et -p path/ke/src/ptserver -emit source pterror
Gunakan afs_compile_et online menggunakan layanan onworks.net