luac5 - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 luac5 명령입니다.

프로그램:

이름


luac - 루아 컴파일러

개요


루악 [ 옵션 ] [ 파일 이름 ]

기술


루악 루아 컴파일러입니다. Lua 프로그래밍 언어로 작성된 프로그램을 번역합니다.
나중에 로드하고 실행할 수 있는 바이너리 파일로 변환합니다.

청크 사전 컴파일의 주요 이점은 다음과 같습니다. 더 빠른 로드, 소스 코드 보호
실수로 인한 사용자 변경 및 오프라인 구문 검사로부터.

Lua에서는 청크가 항상 컴파일되기 때문에 사전 컴파일이 더 빠른 실행을 의미하지는 않습니다.
실행되기 전에 바이트 코드로. 루악 단순히 해당 바이트 코드를
나중에 실행하기 위한 파일입니다.

미리 컴파일된 청크가 해당 소스보다 작을 필요는 없습니다. 메인
사전 컴파일의 목표는 더 빠른 로딩입니다.

에 의해 생성된 바이너리 파일 루악 동일한 단어를 가진 아키텍처 간에만 이식 가능
크기 및 바이트 순서.

루악 주어진 모든 소스 파일에 대한 바이트 코드를 포함하는 단일 출력 파일을 생성합니다.
기본적으로 출력 파일의 이름은 luac.out, 그러나 당신은 이것을 변경할 수 있습니다 -o 옵션을 선택합니다.

명령줄에서 Lua 소스와 바이너리 파일이 포함된 텍스트 파일을 혼합할 수 있습니다.
미리 컴파일된 청크를 포함합니다. 이것은 미리 컴파일된 여러 청크를 결합하는 데 유용합니다.
서로 다른(하지만 호환되는) 플랫폼에서 미리 컴파일된 단일 청크로 변환합니다.

당신이 사용할 수 '-' 표준 입력을 소스 파일로 표시하고 '--' 끝을 알리기 위해
옵션의 수(즉, 남아 있는 모든 인수는 시작하더라도 파일로 처리됩니다.
'-').

에 의해 생성된 바이너리 파일의 내부 형식 루악 새로운 경우 변경 될 가능성이 높습니다.
Lua 버전이 출시되었습니다. 따라서 사용하는 모든 Lua 프로그램의 소스 파일을 저장하십시오.
미리 컴파일하십시오.

옵션


옵션은 별도여야 합니다.

-l Lua의 가상 머신에 대한 컴파일된 바이트코드 목록을 생성합니다. 리스팅
bytecodes는 Lua의 가상 머신에 대해 배우는 데 유용합니다. 파일이 제공되지 않으면
그때 루악 잔뜩 luac.out 그리고 그 내용을 나열합니다.

-o 파일
~에 출력 파일, 기본값 대신 luac.out. (당신이 사용할 수있는 '-' 표준 용
출력하지만 텍스트 모드에서 표준 출력을 여는 플랫폼에서는 그렇지 않습니다.) 출력
파일은 출력 파일이 로드되기 전에 모든 파일이 로드되기 때문에 소스 파일일 수 있습니다.
쓴. 소중한 파일을 덮어쓰지 않도록 주의하세요.

-p 파일을 로드하지만 출력 파일을 생성하지 않습니다. 구문 검사에 주로 사용
사전 컴파일된 청크 테스트용: 손상된 파일은 아마도 오류를 생성할 것입니다.
로드될 때. Lua는 항상 미리 컴파일된 청크에 대해 철저한 무결성 테스트를 수행합니다.
이 테스트를 통과한 바이트코드는 완전히 안전합니다.
통역사를 깨십시오. 그러나 그러한 코드가 어떤 작업을 수행한다는 보장은 없습니다.
현명한. (정지 문제는 해결할 수 없기 때문에 아무 것도 줄 수 없습니다.) 그렇지 않은 경우
파일이 제공되면 루악 잔뜩 luac.out 그리고 그 내용을 테스트합니다. 메시지가 없습니다
파일이 무결성 테스트를 통과하면 표시됩니다.

-s 출력 파일을 쓰기 전에 디버그 정보를 제거합니다. 이것은 약간의 공간을 절약합니다
청크가 매우 크지만 제거된 청크를 실행할 때 오류가 발생하면
오류 메시지에는 일반적으로 수행하는 전체 정보가 포함되어 있지 않을 수 있습니다. 예를 들어,
지역 변수의 줄 번호와 이름이 손실됩니다.

-v 버전 정보를 표시합니다.

onworks.net 서비스를 사용하여 luac5 온라인 사용



최신 Linux 및 Windows 온라인 프로그램