Lua-환경

지역 환경 설정

여전히 Lua 프로그래밍 언어에 대한 환경을 설정하려면 컴퓨터에서 (a) 텍스트 편집기, (b) Lua 인터프리터 및 (c) Lua 컴파일러를 사용할 수있는 소프트웨어가 필요합니다.

텍스트 에디터

프로그램을 입력하려면 텍스트 편집기가 필요합니다. 몇 가지 편집기의 예로는 Windows 메모장, OS 편집 명령, Brief, Epsilon, EMACS 및 vim 또는 vi가 있습니다.

텍스트 편집기의 이름과 버전은 운영 체제에 따라 다를 수 있습니다. 예를 들어 메모장은 Windows에서 사용되며 vim 또는 vi는 Windows뿐만 아니라 Linux 또는 UNIX에서도 사용할 수 있습니다.

편집기로 만든 파일을 소스 파일이라고하며 이러한 파일에는 프로그램 소스 코드가 포함되어 있습니다. Lua 프로그램의 소스 파일은 일반적으로 확장자로 이름이 지정됩니다.".lua".

루아 통역사

Lua 명령을 입력하고 즉시 실행할 수있는 작은 프로그램입니다. 완전히 실행되는 컴파일러와 달리 오류가 발생하면 Lua 파일의 실행을 중지합니다.

Lua 컴파일러

Lua를 다른 언어 / 응용 프로그램으로 확장하려면 Lua 응용 프로그램 인터페이스와 호환되는 컴파일러가 포함 된 소프트웨어 개발 키트가 필요합니다.

Windows에 설치

Windows 환경 용으로 개발 된 "SciTE"라는 별도의 IDE가 있습니다. https://code.google.com/p/luaforwindows/ 다운로드 섹션.

다운로드 한 실행 파일을 실행하여 Lua IDE를 설치합니다.

IDE이므로 동일한 코드를 사용하여 Lua 코드를 만들고 빌드 할 수 있습니다.

명령 줄 모드에서 Lua를 설치하려는 경우 MinGW 또는 Cygwin을 설치 한 다음 Windows에서 Lua를 컴파일 및 설치해야합니다.

Linux에 설치

Lua를 다운로드하고 빌드하려면 다음 명령을 사용하십시오.

$ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make linux test

make Linux에서 Linux를 대체하여 aix, ansi, bsd, generic linux, mingw, posix, solaris와 같은 다른 플랫폼에 설치하려면 해당 플랫폼 이름으로 테스트하십시오.

다음과 같이 Lua에 helloWorld.lua가 있습니다.

print("Hello World!")

이제 cd를 사용하여 파일이 포함 된 폴더로 전환 한 후 다음 명령을 사용하여 helloWorld.lua라는 Lua 파일을 빌드하고 실행할 수 있습니다.

$ lua helloWorld

다음 출력을 볼 수 있습니다.

Hello World!

Mac OS X에 설치

Mac OS X에서 Lua를 빌드 / 테스트하려면 다음 명령을 사용하십시오.

$ curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make macosx test

어떤 경우에는 Xcode 및 명령 줄 도구를 설치하지 않았을 수 있습니다. 이러한 경우 make 명령을 사용할 수 없습니다. Mac 앱 스토어에서 Xcode를 설치합니다. 그런 다음 Xcode의 기본 설정으로 이동 한 다음 다운로드로 전환하고 "명령 줄 도구"라는 구성 요소를 설치합니다. 프로세스가 완료되면 make 명령을 사용할 수 있습니다.

"make macosx test"문을 반드시 실행해야하는 것은 아닙니다. 이 명령을 실행하지 않아도 Mac OS X에서 Lua를 계속 사용할 수 있습니다.

다음과 같이 Lua에 helloWorld.lua가 있습니다.

print("Hello World!")

이제 cd를 사용하여 파일이 포함 된 폴더로 전환 한 후 다음 명령을 사용하여 helloWorld.lua라고하는 Lua 파일을 빌드하고 실행할 수 있습니다.

$ lua helloWorld

다음 출력을 볼 수 있습니다.

Hello World!

Lua IDE

앞서 언급했듯이 Windows SciTE의 경우 Lua IDE는 Lua 제작자 팀에서 제공하는 기본 IDE입니다. 사용 가능한 대체 IDE는 Windows, Mac 및 Linux와 같은 여러 플랫폼에서 사용할 수있는 ZeroBrane Studio에서 제공합니다.

Lua 개발을 가능하게하는 eclipse 용 플러그인도 있습니다. IDE를 사용하면 코드 완성과 같은 기능으로 개발이 더 쉬워지며 적극 권장됩니다. IDE는 또한 Lua의 명령 줄 버전과 유사한 대화 형 모드 프로그래밍을 제공합니다.