Lua-Mac編譯和安裝

編譯Lua:流程如下:
1.從lua的官方下載網址上獲取當前最新版lua-5.3.5.tar.gz,然後解壓生成lua-5.3.5目錄並放在桌面上。

2.lua-5.3.5目錄下的配置文件中有參數命令讓使用者動態修改,所以配置文件使用默認設置即可。常見的配置文件如下:
1>.Makefile文件中定義怎樣安裝lua以及將lua安裝到哪裏。
2>.src/Makefile中定義怎樣編譯lua。
3>.src/luaconf.h中定義lua的特性,允許擁有哪些功能等。

3.打開終端定位到lua-5.3.5目錄中,然後執行make macosx命令進行編譯。編譯成功時會在src目錄下生成lua(解析並執行lua源碼和字節碼),luac(將lua源碼生成對應字節碼)以及liblua.a(在c/c++中引入lua)三個文件;此時執行make test命令時會運行lua解釋器並打印其版本。如圖所示:
在這裏插入圖片描述
在這裏插入圖片描述
安裝Lua:流程如下:
1.打開終端定位到lua-5.3.5目錄,然後執行安裝命令既可以將編譯後的lua發佈到指定的安裝目錄下。
常見的安裝命令如下:
1>."make install"命令可以將編譯後的lua發佈到Makefile中定義的默認安裝路徑下。
2>."make install INSTALL_TOP=絕對路徑"命令可以將編譯後的lua發佈到指定INSTALL_TOP參數值的安裝路徑下。如圖所示:
在這裏插入圖片描述安裝目錄結構如下所示:
1>.share目錄下存放的是第三方共享庫文件。
2>.man目錄下存放的是lua解釋器和luac字節碼生成器的操作文檔。
3>.lib目錄下存放的是包含lua功能的庫文件,用來內嵌到c/c++文件中。
4>.include目錄下存放的是包含lua功能的頭文件,用來內嵌到c/c++文件中。
5>.bin目錄下存放的是用來解釋並執行lua源碼和字節碼的lua執行文件,以及用來將lua源碼生成字節碼的luac執行文件。

2.將lua和luac執行文件添加到當前用戶的環境變量中;然後在終端使用lua -v以及luac -v來驗證是否可以使用lua和luac可執行文件。
用戶的環境變量設置如圖所示:
在這裏插入圖片描述
終端使用lua和luac命令如圖所示:
在這裏插入圖片描述
參考網址
1.http://www.lua.org/manual/5.3/readme.html#other

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章