InggrisPerancisSpanyol

Ad


favorit OnWorks

luac50 - Online di Cloud

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

Ini adalah perintah luac50 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


luac - kompiler Lua

RINGKASAN


luac [ Pilihan ] [ nama file ]

DESKRIPSI


luac adalah kompiler Lua. Ini menerjemahkan program yang ditulis dalam bahasa pemrograman Lua
menjadi file biner yang kemudian dapat dimuat dan dieksekusi.

Keuntungan utama dari precompiling chunks adalah: loading lebih cepat, melindungi source code
dari perubahan pengguna, dan pemeriksaan sintaks offline.

Pra-kompilasi tidak berarti eksekusi lebih cepat karena di Lua potongan selalu dikompilasi
menjadi bytecode sebelum dieksekusi. luac hanya memungkinkan bytecode tersebut untuk disimpan dalam a
file untuk eksekusi nanti.

luac menghasilkan file output tunggal yang berisi bytecode untuk semua file sumber yang diberikan.
Secara default, file output bernama luac.keluar, tetapi Anda dapat mengubahnya dengan -o .

File biner yang dibuat oleh luac portabel untuk semua arsitektur dengan kata yang sama
ukuran. Ini berarti bahwa file biner yang dibuat pada platform 32-bit (seperti Intel) dapat:
baca tanpa perubahan di platform 32-bit lain (seperti Sparc), bahkan jika urutan byte
(``endianness'') berbeda. Di sisi lain, file biner dibuat pada 16-bit
platform tidak dapat dibaca dalam platform 32-bit, atau sebaliknya.

Di baris perintah, Anda dapat mencampur file teks yang berisi sumber Lua dan file biner
berisi potongan yang telah dikompilasi. Ini berguna untuk menggabungkan beberapa potongan yang telah dikompilasi, bahkan
dari platform yang berbeda (tetapi kompatibel), menjadi satu bagian yang telah dikompilasi sebelumnya.

Anda dapat menggunakan - untuk menunjukkan input standar sebagai file sumber dan -- untuk menandakan akhir dari
opsi (yaitu, semua argumen yang tersisa akan diperlakukan sebagai file meskipun dimulai dengan
-).

Format internal file biner yang dihasilkan oleh luac kemungkinan akan berubah ketika baru
versi Lua dirilis. Jadi, simpan file sumber dari semua program Lua yang Anda
prakompilasi.

PILIHAN


Opsi harus terpisah.

-l menghasilkan daftar bytecode yang dikompilasi untuk mesin virtual Lua. daftar
bytecode berguna untuk mempelajari tentang mesin virtual Lua. Jika tidak ada file yang diberikan,
kemudian luac beban luac.keluar dan daftar isinya.

-o fillet
output ke fillet, alih-alih default luac.keluar. File keluaran mungkin merupakan sumber
file karena semua file dimuat sebelum file output ditulis. Hati-hati
untuk tidak menimpa file berharga.

-p memuat file tetapi tidak menghasilkan file output apa pun. Digunakan terutama untuk pemeriksaan sintaks
dan untuk menguji potongan yang telah dikompilasi: file yang rusak mungkin akan menghasilkan kesalahan
saat dimuat. Lua selalu melakukan pengujian integritas menyeluruh pada potongan yang telah dikompilasi.
Bytecode yang lulus tes ini benar-benar aman, dalam arti tidak akan
merusak penerjemah. Namun, tidak ada jaminan bahwa kode tersebut melakukan apa pun
masuk akal. (Tidak ada yang bisa diberikan, karena masalah penghentian tidak dapat diselesaikan.) Jika tidak
file diberikan, maka luac beban luac.keluar dan menguji isinya. Tidak ada pesan
ditampilkan jika file lolos uji integritas.

-s hapus informasi debug sebelum menulis file output. Ini menghemat beberapa ruang di
potongan yang sangat besar, tetapi jika terjadi kesalahan saat menjalankan potongan ini, maka kesalahannya
pesan mungkin tidak berisi informasi lengkap yang biasanya mereka lakukan (nomor baris dan
nama penduduk setempat hilang).

-v tampilkan informasi versi.

Gunakan luac50 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad