Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

luac5 - Trực tuyến trên đám mây

Chạy luac5 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh luac5 có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


luac - Trình biên dịch Lua

SYNOPSIS


luac [ lựa chọn ] [ tên tập tin ]

MÔ TẢ


luac là trình biên dịch Lua. Nó dịch các chương trình được viết bằng ngôn ngữ lập trình Lua
thành các tệp nhị phân có thể được tải và thực thi sau này.

Những ưu điểm chính của phần biên dịch trước là: tải nhanh hơn, bảo vệ mã nguồn
từ những thay đổi ngẫu nhiên của người dùng và kiểm tra cú pháp ngoại tuyến.

Biên dịch trước không có nghĩa là thực thi nhanh hơn vì trong Lua, các phần của Lua luôn được biên dịch
thành các mã byte trước khi được thực thi. luac chỉ đơn giản là cho phép các mã byte đó được lưu trong một
tệp để thực hiện sau này.

Các phần được biên dịch trước không nhất thiết phải nhỏ hơn nguồn tương ứng. Chính
mục tiêu trong quá trình biên dịch trước là tải nhanh hơn.

Các tệp nhị phân được tạo bởi luac chỉ có thể di động giữa các kiến ​​trúc có cùng một từ
kích thước và thứ tự byte.

luac tạo một tệp đầu ra duy nhất chứa các mã byte cho tất cả các tệp nguồn đã cho.
Theo mặc định, tệp đầu ra có tên luac.out, nhưng bạn có thể thay đổi điều này với -o tùy chọn.

Trong dòng lệnh, bạn có thể trộn các tệp văn bản chứa nguồn Lua và các tệp nhị phân
chứa các khối được biên dịch trước. Điều này rất hữu ích để kết hợp một số phần được biên dịch trước, thậm chí
từ các nền tảng khác nhau (nhưng tương thích), thành một đoạn được biên dịch trước duy nhất.

Bạn có thể sử dụng '-' để chỉ ra đầu vào chuẩn dưới dạng tệp nguồn và '-' để báo hiệu sự kết thúc
trong số các tùy chọn (nghĩa là, tất cả các đối số còn lại sẽ được coi là tệp ngay cả khi chúng bắt đầu
với '-').

Định dạng bên trong của các tệp nhị phân được tạo ra bởi luac có khả năng thay đổi khi một
phiên bản của Lua được phát hành. Vì vậy, hãy lưu các tệp nguồn của tất cả các chương trình Lua mà bạn
biên dịch trước.

LỰA CHỌN


Các tùy chọn phải riêng biệt.

-l tạo danh sách mã bytecode đã biên dịch cho máy ảo của Lua. Danh sách
bytecodes rất hữu ích để tìm hiểu về máy ảo của Lua. Nếu không có tệp nào được cung cấp,
sau đó luac tải luac.out và liệt kê nội dung của nó.

-o hồ sơ
đầu ra hồ sơ, thay vì mặc định luac.out. (Bạn có thể dùng '-' cho tiêu chuẩn
đầu ra, nhưng không phải trên nền tảng mở đầu ra tiêu chuẩn ở chế độ văn bản.)
tệp có thể là tệp nguồn vì tất cả các tệp được tải trước khi tệp đầu ra
bằng văn bản. Hãy cẩn thận để không ghi đè lên các tệp quý giá.

-p tải tệp nhưng không tạo bất kỳ tệp đầu ra nào. Được sử dụng chủ yếu để kiểm tra cú pháp
và để kiểm tra các phần được biên dịch trước: các tệp bị hỏng có thể sẽ tạo ra lỗi
khi được tải. Lua luôn thực hiện kiểm tra tính toàn vẹn kỹ lưỡng trên các phần được biên dịch trước.
Bytecode vượt qua thử nghiệm này là hoàn toàn an toàn, theo nghĩa là nó sẽ không
phá vỡ thông dịch viên. Tuy nhiên, không có gì đảm bảo rằng mã đó làm được bất cứ điều gì
hợp lý. (Không thể đưa ra điều gì, vì vấn đề tạm dừng là không thể giải quyết được.) Nếu không
các tệp được đưa ra, sau đó luac tải luac.out và kiểm tra nội dung của nó. Không có tin nhắn nào
hiển thị nếu tệp vượt qua bài kiểm tra tính toàn vẹn.

-s dải thông tin gỡ lỗi trước khi ghi tệp đầu ra. Điều này tiết kiệm một số không gian trong
phần rất lớn, nhưng nếu lỗi xảy ra khi chạy một phần bị tước, thì
thông báo lỗi có thể không chứa đầy đủ thông tin mà chúng thường làm. Ví dụ,
số dòng và tên của các biến cục bộ bị mất.

-v hiển thị thông tin phiên bản.

Sử dụng luac5 trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    sạch sâu
    sạch sâu
    Một tập lệnh Kotlin kích hoạt tất cả các bản dựng
    cache từ các dự án Gradle/Android.
    Hữu ích khi Gradle hoặc IDE cho phép bạn
    xuống. Kịch bản đã được thử nghiệm trên
    macOS, nhưng ...
    Tải xuống sạch sâu
  • 2
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm thêm Eclipse Checkstyle
    tích hợp mã Checkstyle Java
    đánh giá viên vào IDE Eclipse. Các
    plug-in cung cấp phản hồi theo thời gian thực để
    người dùng về vi phạm ...
    Tải xuống Trình cắm kiểu kiểm tra Eclipse
  • 3
    AstrOrzNgười Chơi
    AstrOrzNgười Chơi
    AstrOrz Player là trình phát đa phương tiện miễn phí
    phần mềm, một phần dựa trên WMP và VLC. Các
    người chơi theo phong cách tối giản, với
    hơn mười màu chủ đề và cũng có thể
    b ...
    Tải xuống AstrOrzPlayer
  • 4
    phim trường
    phim trường
    Kodi Movistar+ TV là một ADDON cho XBMC/
    Kodi que allowe disponer de un
    bộ giải mã dịch vụ IPTV
    Tích hợp Movistar en uno de los
    trung tâm truyền thông ...
    Tải phimstartv
  • 5
    Mã :: Khối
    Mã :: Khối
    Code::Blocks là mã nguồn mở, miễn phí,
    đa nền tảng C, C++ và Fortran IDE
    được xây dựng để đáp ứng những nhu cầu khắt khe nhất
    của người dùng của nó. Nó được thiết kế rất
    mở rộng ...
    Tải xuống mã::Khối
  • 6
    Ở giữa
    Ở giữa
    Giao diện Minecraft giữa hoặc nâng cao
    và Theo dõi Dữ liệu / Cấu trúc là một công cụ để
    hiển thị tổng quan về Minecraft
    thế giới mà không thực sự tạo ra nó. Nó
    có thể ...
    Tải về giữa
  • Khác »

Lệnh Linux

Ad