1. 程式人生 > >linux下搭建lua指令碼語言的程式設計環境詳解

linux下搭建lua指令碼語言的程式設計環境詳解

歡迎掃碼加入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高知群交流