golua按照普通go的驅動安裝,由於使用了cgo編譯,所以是無法安裝成功的
1:下載(已共享)
鏈接:https://pan.baidu.com/s/1slHnN0T 密碼:8f66
分別下載golua-master.zip、lua-5.1.4.tar.gz、ncurses-5.9.tar.gz、readline-6.2.tar.gz
2:安裝ncurses-5.9.tar.gz、readline-6.2.tar.gz
2.1:分別解壓兩個壓縮包
tar -xzvf ncurses-5.9.tar.gz
tar -xzvf readline-6.2.tar.gz
2.2:進入解壓好的目錄,執行
./configure
make install
安裝完成
3:安裝lua-5.1.4.tar.gz
3.1:解壓
tar -xzvf lua-5.1.4.tar.gz
3.2:進入解壓後的目錄
cat INSTALL(查看編譯安裝所需參數platform,這裏本文使用linux)
make linux
make install
安裝完成
4:安裝golua
4.1:解壓文件
unzip golua-master.zip
4.2:將解壓後的文件按照如下目錄結構存放
存放路徑:GOPATH\github.com\aarzilli\golua\
目錄結構:example\
lua\
LICENSE
README.md
TODO
4.3:修改編譯文件
cd GOPATH\github.com\aarzilli\golua\lua
vim lua.go
將#cgo linux一行修改爲:
#cgo linux,!llua,!luaa LDFLAGS: -llua -lm –ldl
保存
go install
至此 ,golua安裝完成