成都论坛

Beego+go-sqlite3 Arm移植遇到的问题

[复制链接]

1275

主题

1275

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
分享到:
发表于 2021-10-20 15:10:18 | 显示全部楼层 |阅读模式

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"
重新编译,通过
服务器托管,指的是用户将部分或者所有数据中心服务器的架设与运维管理工作外包给第三方服务商,目的在于用户可借此寻求更高的业务敏捷性以及更少的数据中心扩充成本。


快速回复 返回顶部 返回列表