linux下搭建lua指令碼語言的程式設計環境詳解
阿新 • • 發佈:2019-02-03
歡迎掃碼加入Java高知群交流
1、首先了解lua的一些知識
lua是一個小巧的指令碼語言。是巴西里約熱內盧天主教大學(Pontifical Catholic University of Rio de Janeiro)裡的一個研究小組,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所組成並於1993年開發。 其設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴充套件和定製功能。Lua由標準C編寫而成,幾乎在所有作業系統和平臺上都可以編譯,執行。Lua並沒有提供強大的庫,這是由它的定位決定的。所以Lua不適合作為開發獨立應用程式的語言。Lua 有一個同時進行的JIT專案,提供在特定平臺上的即時編譯功能。
Lua指令碼可以很容易的被C/C++ 程式碼呼叫,也可以反過來呼叫C/C++的函式,這使得Lua在應用程式中可以被廣泛應用。不僅僅作為擴充套件指令碼,也可以作為普通的配置檔案,代替XML,ini等檔案格式,並且更容易理解和維護。 Lua由標準C編寫而成,程式碼簡潔優美,幾乎在所有作業系統和平臺上都可以編譯,執行。 一個完整的Lua直譯器不過200k,在目前所有指令碼引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式指令碼的最佳選擇。
2、管網下載lua安裝包
安裝包特別小,只有200多k。
下載地址:
3、安裝lua
首先解壓安裝包,
tar -zx -f lua-5.3.4.tar.gz
進入目錄lua-5.3.4
直接執行
make linux
如果報錯,百度查詢下,大部分原因是缺少依賴環境。
4、測試,執行第一個lua
建立檔案 test.lua,檔案內容僅一行,作用列印hello world 如下:
print("hello world");
執行指令碼
lua test.lua
螢幕上打印出了hello world證明安裝成功。
windows上安裝則更簡單
1、 Lua官網下載安裝,“Lua for Windows”。
下載地址:
2.、安裝"Lua for Windows"需要預先安裝VC2005執行時庫,否則無法安裝成功。
3、點選exe執行檔案,按照提示安裝即可完成。
The end!
歡迎掃碼加入Java高知群交流