參考資料
lua 官網: https://www.lua.org/
Lua 最全的快速入門教程
lua從入門到進廠
Lua 包管理 – Luarocks 使用指南
Lua 5.4 中文參考手冊
linux 下編譯Lua原始碼,同時生成 動態庫.so 靜態庫.a 檔案
【最詳細易懂】C++和Lua互動總結
C++與Lua聯合程式設計實戰
高效能混合程式設計:用指令碼語言配合C++使用之Lua
用 lua 指令碼配合 C++ 開發
Linux 基本環境搭建
下載 lua
wget https://www.lua.org/ftp/lua-5.4.2.tar.gz
編譯 lua
直接 make
即可, 我把編譯後的 lua
與 luac
放在了 ~/program/lua/lua542
laolang@laolang-mint:lua542$ pwd
/home/laolang/program/lua/lua542
laolang@laolang-mint:lua542$ l
總計 524K
-rwxrwxr-x 1 laolang laolang 303K 2024-06-01 16:53:42 lua*
-rwxrwxr-x 1 laolang laolang 217K 2024-06-01 16:53:44 luac*
laolang@laolang-mint:lua542$
然後在 .local/bin
建立軟連線
laolang@laolang-mint:bin$ pwd
/home/laolang/.local/bin
laolang@laolang-mint:bin$ l
lrwxrwxrwx 1 laolang laolang 36 2024-06-01 16:54:28 lua -> /home/laolang/program/lua/lua542/lua*
lrwxrwxrwx 1 laolang laolang 37 2024-06-01 16:54:30 luac -> /home/laolang/program/lua/lua542/luac*
laolang@laolang-mint:bin$
測試 lua
laolang@laolang-mint:lua$ cat hello.lua
print("Hello World")
laolang@laolang-mint:lua$ lua hello.lua
Hello World
laolang@laolang-mint:lua$