luac5.2 - Dalam Talian di Awan

Ini ialah arahan luac5.2 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


luac - Penyusun Lua

SINOPSIS


luac [ pilihan ] [ nama fail ]

DESCRIPTION


luac ialah penyusun Lua. Ia menterjemah program yang ditulis dalam bahasa pengaturcaraan Lua
ke dalam fail binari yang mengandungi ketulan tersusun yang kemudian boleh dimuatkan dan dilaksanakan.

Kelebihan utama ketulan prapenyusun adalah: memuatkan lebih cepat, melindungi kod sumber
daripada perubahan pengguna yang tidak disengajakan, dan semakan sintaks luar talian. Penyusun awal tidak bermaksud
perlaksanaan yang lebih pantas kerana dalam ketulan Lua sentiasa disusun menjadi kod bait sebelum dijadikan
dilaksanakan. luac hanya membenarkan kod bait tersebut disimpan dalam fail untuk pelaksanaan kemudian.
Ketulan yang telah disusun sebelumnya tidak semestinya lebih kecil daripada sumber yang sepadan. Yang utama
matlamat dalam prapengumpulan adalah pemuatan lebih cepat.

Dalam baris arahan, anda boleh mencampurkan fail teks yang mengandungi sumber Lua dan fail binari
mengandungi ketulan yang telah disusun sebelumnya. luac menghasilkan satu fail output yang mengandungi gabungan
bytecodes untuk semua fail yang diberikan. Melaksanakan fail gabungan adalah bersamaan dengan melaksanakan fail
fail yang diberikan. Secara lalai, fail output dinamakan luac.out, tetapi anda boleh menukar ini dengan
yang -o pilihan.

Ketulan yang dikompilasi adalah tidak mudah alih merentasi seni bina yang berbeza. Lebih-lebih lagi,
format dalaman bagi ketulan yang telah dikompilasi mungkin akan berubah apabila versi baharu Lua ada
dilepaskan. Pastikan anda menyimpan fail sumber semua program Lua yang anda prakompilkan.

PILIHAN


-l menghasilkan senarai kod bait yang disusun untuk mesin maya Lua. Penyenaraian
bytecodes berguna untuk mengetahui tentang mesin maya Lua. Jika tiada fail diberikan,
kemudian luac beban luac.out dan menyenaraikan kandungannya. guna -l -l untuk senarai penuh.

-o fail
output kepada fail, bukannya lalai luac.out. (Anda boleh menggunakan '-' untuk standard
output, tetapi bukan pada platform yang membuka output standard dalam mod teks.) Output
fail mungkin salah satu daripada fail yang diberikan kerana semua fail dimuatkan sebelum output
fail ditulis. Berhati-hati untuk tidak menulis ganti fail berharga.

-p memuatkan fail tetapi tidak menjana sebarang fail output. Digunakan terutamanya untuk semakan sintaks
dan untuk menguji ketulan yang telah disusun sebelumnya: fail yang rosak mungkin akan menghasilkan ralat
apabila dimuatkan. Jika tiada fail diberikan, maka luac beban luac.out dan mengujinya
kandungan. Tiada mesej dipaparkan jika fail dimuatkan tanpa ralat.

-s jalurkan maklumat nyahpepijat sebelum menulis fail output. Ini menjimatkan sedikit ruang
bongkah yang sangat besar, tetapi jika ralat berlaku semasa menjalankan bongkah yang dilucutkan, maka
mesej ralat mungkin tidak mengandungi maklumat penuh yang biasanya mereka lakukan. Dalam
khususnya, nombor baris dan nama pembolehubah tempatan hilang.

-v tunjukkan maklumat versi.

-- hentikan pilihan pengendalian.

- hentikan pilihan pengendalian dan proses input standard.

Gunakan luac5.2 dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini