Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

luac50 — Online w chmurze

Uruchom luac50 u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie luac50, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


luac – kompilator Lua

STRESZCZENIE


Luac [ Opcje ] [ nazwy plików ]

OPIS


Luac jest kompilatorem Lua. Tłumaczy programy napisane w języku programowania Lua
do plików binarnych, które można później załadować i wykonać.

Główne zalety prekompilacji fragmentów to: szybsze ładowanie, ochrona kodu źródłowego
na podstawie zmian użytkownika i sprawdzania składni offline.

Wstępna kompilacja nie oznacza szybszego wykonania, ponieważ w Lua fragmenty są zawsze kompilowane
na kody bajtowe przed wykonaniem. Luac po prostu pozwala na zapisanie tych kodów bajtowych w pliku
plik do późniejszego wykonania.

Luac tworzy pojedynczy plik wyjściowy zawierający kody bajtowe wszystkich podanych plików źródłowych.
Domyślnie plik wyjściowy ma nazwę luac.out, ale możesz to zmienić za pomocą -o opcja.

Pliki binarne utworzone przez Luac są przenośne dla wszystkich architektur pod tym samym słowem
rozmiar. Oznacza to, że pliki binarne utworzone na platformie 32-bitowej (takiej jak Intel) mogą być
odczytać bez zmian na innej platformie 32-bitowej (takiej jak Sparc), nawet jeśli kolejność bajtów
(„endianowość”) jest inna. Z drugiej strony pliki binarne utworzone w formacie 16-bitowym
platform nie można odczytać na platformie 32-bitowej i odwrotnie.

W wierszu poleceń możesz mieszać pliki tekstowe zawierające pliki źródłowe Lua i pliki binarne
zawierające prekompilowane fragmenty. Jest to przydatne nawet w przypadku łączenia kilku prekompilowanych fragmentów
z różnych (ale kompatybilnych) platform w jeden, prekompilowany fragment.

Możesz użyć - aby wskazać standardowe wejście jako plik źródłowy i -- zasygnalizować koniec
opcje (tzn. wszystkie pozostałe argumenty będą traktowane jako pliki, nawet jeśli zaczynają się od
-).

Wewnętrzny format plików binarnych tworzonych przez Luac prawdopodobnie ulegnie zmianie, gdy pojawi się nowy
wydano wersję Lua. Zapisz więc pliki źródłowe wszystkich programów Lua, które instalujesz
prekompilować.

OPCJE


Opcje muszą być oddzielne.

-l wygeneruj listę skompilowanego kodu bajtowego dla maszyny wirtualnej Lua. Wymienianie kolejno
kody bajtowe są przydatne do poznania maszyny wirtualnej Lua. Jeśli nie zostaną podane żadne pliki,
następnie Luac masa luac.out i podaje jego zawartość.

-o filet
wyjście do filet, zamiast domyślnego luac.out. Plik wyjściowy może być źródłem
file, ponieważ wszystkie pliki są ładowane przed zapisaniem pliku wyjściowego. Bądź ostrożny
aby nie nadpisywać cennych plików.

-p załaduj pliki, ale nie generuj żadnego pliku wyjściowego. Używany głównie do sprawdzania składni
oraz do testowania prekompilowanych fragmentów: uszkodzone pliki prawdopodobnie będą generować błędy
po załadowaniu. Lua zawsze przeprowadza dokładny test integralności prekompilowanych fragmentów.
Kod bajtowy, który pomyślnie przejdzie ten test, jest całkowicie bezpieczny w tym sensie, że tak się nie stanie
złamać tłumacza. Nie ma jednak gwarancji, że taki kod cokolwiek zrobi
rozsądny. (Nie można podać żadnego, ponieważ problemu zatrzymania nie da się rozwiązać.) Jeśli nie
następnie podane są pliki Luac masa luac.out i testuje jego zawartość. Żadne wiadomości nie są
wyświetlany, jeśli plik przejdzie test integralności.

-s usuń informacje debugowania przed zapisaniem pliku wyjściowego. Oszczędza to trochę miejsca
bardzo duże fragmenty, ale jeśli podczas uruchamiania tych fragmentów wystąpią błędy, będzie to oznaczało błąd
wiadomości mogą nie zawierać pełnych informacji, jakie zwykle zawierają (numery linii i
nazwiska miejscowych zaginęły).

-v pokaż informacje o wersji.

Korzystaj z luac50 online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad