luac5 - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen luac5 komutudur.

Program:

ADI


luac - Lua derleyicisi

SİNOPSİS


Luac [ seçenekleri ] [ dosya adları ]

TANIM


Luac Lua derleyicisidir. Lua programlama dilinde yazılmış programları çevirir.
daha sonra yüklenebilen ve yürütülebilen ikili dosyalara dönüştürülür.

Parçaları önceden derlemenin başlıca avantajları şunlardır: daha hızlı yükleme, kaynak kodunu koruma
yanlışlıkla kullanıcı değişikliklerinden ve çevrimdışı sözdizimi kontrolünden.

Ön derleme, daha hızlı yürütme anlamına gelmez çünkü Lua'da parçalar her zaman derlenir
yürütülmeden önce bayt kodlarına dönüştürülür. Luac basitçe bu bayt kodlarının bir
Daha sonra yürütmek için dosya.

Önceden derlenmiş parçalar, karşılık gelen kaynaktan mutlaka daha küçük değildir. Ana
ön derlemedeki amaç daha hızlı yüklemedir.

tarafından oluşturulan ikili dosyalar Luac sadece aynı kelimeye sahip mimariler arasında taşınabilir
boyut ve bayt sırası.

Luac verilen tüm kaynak dosyalar için bayt kodlarını içeren tek bir çıktı dosyası üretir.
Varsayılan olarak, çıktı dosyası adlandırılmıştır. luac.out, ancak bunu şu şekilde değiştirebilirsiniz: -o seçeneği.

Komut satırında, Lua kaynak ve ikili dosyaları içeren metin dosyalarını karıştırabilirsiniz.
önceden derlenmiş parçalar içerir. Bu, önceden derlenmiş birkaç parçayı birleştirmek için kullanışlıdır.
farklı (ancak uyumlu) platformlardan, önceden derlenmiş tek bir yığına.

Sen kullanabilirsiniz '-' standart girdiyi kaynak dosya olarak belirtmek ve '--' sona işaret etmek
seçenekleri (diğer bir deyişle, kalan tüm argümanlar başlatılsalar bile dosya olarak kabul edilecektir)
ile '-').

tarafından üretilen ikili dosyaların dahili formatı Luac yenisi geldiğinde değişmesi muhtemel
Lua'nın sürümü yayınlandı. Bu nedenle, kullandığınız tüm Lua programlarının kaynak dosyalarını kaydedin.
ön derleme.

SEÇENEKLER


Seçenekler ayrı olmalıdır.

-l Lua'nın sanal makinesi için derlenmiş bayt kodunun bir listesini oluşturun. Liste
bayt kodları, Lua'nın sanal makinesi hakkında bilgi edinmek için kullanışlıdır. Dosya verilmezse,
sonra Luac yükler luac.out ve içeriğini listeler.

-o dosya
çıktısı dosya, varsayılan yerine luac.out. (Kullanabilirsiniz '-' Standart için
çıktı, ancak standart çıktıyı metin modunda açan platformlarda değil.) Çıktı
dosya bir kaynak dosya olabilir, çünkü tüm dosyalar çıktı dosyası yüklenmeden önce yüklenir.
yazılı. Değerli dosyaların üzerine yazmamaya dikkat edin.

-p dosyaları yükleyin ancak herhangi bir çıktı dosyası oluşturmayın. Esas olarak sözdizimi kontrolü için kullanılır
ve önceden derlenmiş parçaları test etmek için: bozuk dosyalar muhtemelen hatalar üretecektir
yüklendiğinde. Lua, önceden derlenmiş parçalar üzerinde her zaman kapsamlı bir bütünlük testi gerçekleştirir.
Bu testi geçen bayt kodu, tamamen güvenlidir.
tercümanı kırın. Ancak, böyle bir kodun herhangi bir şey yapacağının garantisi yoktur.
mantıklı. (Hiçbiri verilemez, çünkü durma sorunu çözülemez.) Hayır ise
dosyalar verildikten sonra Luac yükler luac.out ve içeriğini test eder. mesaj yok
dosya bütünlük testini geçerse görüntülenir.

-s çıktı dosyasını yazmadan önce hata ayıklama bilgilerini soyun. Bu, içinde biraz yer tasarrufu sağlar
çok büyük parçalar, ancak ayıklanmış bir yığın çalıştırırken hatalar meydana gelirse, o zaman
hata mesajları, genellikle yaptıkları bilgilerin tamamını içermeyebilir. Örneğin,
satır numaraları ve yerel değişkenlerin adları kaybolur.

-v sürüm bilgilerini göster.

onworks.net hizmetlerini kullanarak luac5'yi çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları