англійськафранцузькаіспанська

Ad


Значок OnWorks

luac50 - онлайн у хмарі

Запустіть luac50 у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда luac50, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


luac - компілятор Lua

СИНТАКСИС


luac [ опції ] [ імена файлів ]

ОПИС


luac є компілятором Lua. Він перекладає програми, написані мовою програмування Lua
у двійкові файли, які пізніше можна завантажити та виконати.

Основними перевагами попередньої компіляції блоків є: швидке завантаження, захист вихідного коду
від змін користувача та перевірки синтаксису в автономному режимі.

Попередня компіляція не передбачає швидшого виконання, оскільки в Lua блоки завжди компілюються
в байт-код перед виконанням. luac просто дозволяє зберегти ці байт-коди в a
файл для подальшого виконання.

luac створює один вихідний файл, що містить байт-коди для всіх наданих вихідних файлів.
За замовчуванням вихідний файл має назву luac.out, але ви можете змінити це за допомогою -o варіант.

Двійкові файли, створені за допомогою luac переносяться на всі архітектури з одним словом
розмір. Це означає, що двійкові файли, створені на 32-розрядній платформі (наприклад, Intel), можуть бути
читати без змін на іншій 32-розрядній платформі (наприклад, Sparc), навіть якщо порядок байтів
(``endianness'') відрізняється. З іншого боку, бінарні файли, створені на 16-біт
платформу не можна читати на 32-розрядній платформі, і навпаки.

У командному рядку ви можете змішувати текстові файли, що містять вихідні та двійкові файли Lua
містить попередньо скомпільовані фрагменти. Це навіть корисно для поєднання кількох попередньо скомпільованих фрагментів
з різних (але сумісних) платформ в єдиний попередньо скомпільований фрагмент.

Ви можете використовувати - щоб вказати стандартний вхід як вихідний файл і -- сигналізувати про закінчення
параметри (тобто всі решта аргументів розглядатимуться як файли, навіть якщо вони починаються з
-).

Внутрішній формат двійкових файлів, створених за допомогою luac ймовірно, зміниться при появі нового
випущена версія Lua. Отже, збережіть вихідні файли всіх програм Lua, які ви
попередньо компілювати.

ВАРІАНТИ


Варіанти повинні бути окремими.

-l створити список скомпільованого байт-коду для віртуальної машини Lua. Перелік
bytecodes корисно дізнатися про віртуальну машину Lua. Якщо файлів не надано,
потім luac вантажі luac.out і перелічує його зміст.

-o файл
вихід до файл, замість стандартного luac.out. Вихідний файл може бути джерелом
файл, тому що всі файли завантажуються перед записом вихідного файлу. Будь обережний
щоб не перезаписувати цінні файли.

-p завантажувати файли, але не генерувати вихідний файл. Використовується в основному для перевірки синтаксису
і для тестування попередньо скомпільованих фрагментів: пошкоджені файли, ймовірно, створять помилки
при завантаженні. Lua завжди виконує ретельну перевірку цілісності попередньо скомпільованих фрагментів.
Байт-код, який проходить цей тест, є повністю безпечним у тому сенсі, що він не пройде
зламати перекладача. Однак немає гарантії, що такий код щось робить
розумний. (Не можна дати жодного, оскільки проблема зупинки нерозв’язна.) Якщо ні
тоді надаються файли luac вантажі luac.out і перевіряє його вміст. Повідомлень немає
відображається, якщо файл проходить перевірку цілісності.

-s зніміть налагоджувальну інформацію перед записом вихідного файлу. Це заощаджує трохи місця
дуже великі шматки, але якщо виникають помилки під час виконання цих шматків, то помилка
повідомлення можуть не містити повної інформації, як зазвичай (номери рядків і
імена місцевих жителів втрачені).

-v показати інформацію про версію.

Використовуйте luac50 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad