Lua Mac編譯和安裝

2021-10-01 12:57:55 字數 1394 閱讀 1078

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.

nginx編譯和安裝

1nginx的編譯安裝 nginx的安裝 cd nginx源包路徑 with pcre pcre源包路徑 add module 上傳模組源包路徑 接下來是常見的 make make install 安裝完後就可以直接用 nginx命令了 開啟服務 nginx 停止服務 nginx s stop 注 ...

openssl編譯和安裝

編譯環境 test dev server uname a linux dev server 4.18.0 147.el8.x86 64 1 smp wed dec 4 21 51 45 utc 2019 x86 64 x86 64 x86 64 gnu linux test dev server c...

tslib編譯和安裝

系統 ubuntu 10.4 編譯工具 arm linux gcc 4.5.1 ctng 1.8.1 fa 編譯目標 tslib 1 安裝 arm linux gcc 4.5.1,這個不講了 3 進入kergoth tslib f6c499a目錄kergoth tslib f6c499a 4 安裝庫...