1. 程式人生 > >Lua學習筆記1:開發環境搭建(windows和linux)

Lua學習筆記1:開發環境搭建(windows和linux)

一 windows

1 下載安裝“Lua For Windows”

2 安裝 

3 編碼

開啟SciTE,輸入:

print("hello,lua!");

然後儲存,字尾名一定要是".lua",不然無法執行

4 執行

Tools-》Go,或者快捷鍵F5

二 linux

1 下載原始碼

地址:官網

下載完成之後一般都在"下載"或在"download"資料夾

2 編譯

解壓檔案:

tar zxvf lua-5.2.3.tar.gz

解壓完成之後會得到一個資料夾:lua-5.2.3

cd到這個目錄,編譯:

make linux

如果沒有報錯,恭喜你,如果報錯:

 fatal error: readline/readline.h: 沒有那個檔案或目錄

請往下看,這是因為缺少一個libreadline.

依次執行下面命令:

1>下載apt-file包

sudo apt-get install apt-file 

2>更新軟體列表

sudo apt-file update  

3>安裝apt-file

sudo apt-get install apt-file 

4> 安裝libreadline

sudo apt-get install libreadline-dev 

5> 搜尋libncurses包

apt-cache search libncurses  

6> 重新編譯
make linux

7 安裝
sudo make install

一切應該就ok啦。

使用命令:

lua -v
可以參看lua版本號相關資訊

8 執行指令碼

另外在src資料夾裡面有兩個可執行檔案,一個是lua,一個是luac。

lua是用來執行lua指令碼的,而luac是編譯lua指令碼的。

在任意檔案新建一個test.lua檔案,在其中輸入:

print("hello,lua!");

cd到test.lua所在的目錄,執行:
lua test.lua
就可以執行指令碼test.lua了。

9 編譯指令碼

luac就是用來將lua指令碼編譯成位元組碼的工具,執行命令:

luac test.lua

會生成一個luac.out,這就是test.lua對應的位元組碼,使用命令:
lua luac.out

就可以執行它。

10 退出命令列

有兩種方式,一種是輸入檔案結束符:

Mac/Linux/Unix:Cmd+D/Ctrl+D/Ctrl+D

Win:Ctrl+Z

另一種則是呼叫系統函式:os.exit()