Lua學習筆記1:開發環境搭建(windows和linux)
阿新 • • 發佈:2019-02-14
一 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()