關於在windows下安裝golua具體實踐

這幾天考慮在golang中嵌入lua腳本,在網上找了不少golang封裝的lua,最後找到了https://github.com/aarzilli/golua,它是https://github.com/afitz/golua的一個分支,這個aarzilli/golua目前一直在持續更新,於是決定嘗試安裝它。 linux

首先在suse linux上安裝,開始沒法安裝,在網上查找資料後,須要修改cgo的編譯開關 git


#cgo linux,!llua LDFLAGS: -llua5.1 //修改前


#cgo linux,!llua LDFLAGS: -llua-5.1 //修改後


就能安裝編譯成功. github

而後再windows7上安裝,發現遠比這個複雜,現將安裝步驟記錄以下; golang

1.首先下載「MinGW」安裝完成後,啓動C:\MinGW\libexec\mingw-get\guimain.exe,確保MinGW\MinGW Libraries\MinGW Supplementary Libraries\ 下的Lua包均已下載並安裝,以下圖 windows

而後到https://github.com/aarzilli/golua下載lua5.2分支,以下圖: ui

這個只能經過Zip文件下載,解壓後還須要更改一條編譯指令 lua

#cgo llua LDFLAGS: -llua  \\修改前
spa

#cgo LDFLAGS: -llua  \\修改後
code

而後編譯安裝便可,而後並已安裝便可 ip

這裏附上我已經安裝的golua的文件,找不到上傳功能,在不上傳

相關文章
相關標籤/搜索