Beego+go-sqlite3 Arm平臺移植遇到的問題

在windows下使用Beego+go-sqlite3進行簡單博客開發, 但編譯後將其植入Arm平臺下運行異常:
編譯參數設置:
SET GOARCH=arm
SET GOOS=linux
SET GOARM=7
go build

首先, 提示sqlite3應用問題, 應開啓CGO_ENABLED=1此項
解決:
SET GOARCH=arm
SET GOOS=linux
SET GOARM=7
SET CGO_ENABLED=1
SET CC=arm-linux-gnueabihf-gcc
go build

接着, 錯誤如下F:\Program Files (x86)\GO\pkg\tool\windows_amd64\link.exe: running arm-linux-gnueabihf-gcc failed: exec: "arm-linux-gnueabihf-gcc": executable fil
e not found in %PATH%
解決:
windows下安裝交叉編譯工具鏈,並加入系統環境"PATH"下

重新編譯,通過

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