首页
友链
关于
留言
Search
1
MacOs Apple M1/M2 Arm64 Docker 安装宝塔面板
858 阅读
2
Golang实现端口转发,搭隧道
720 阅读
3
Golang发起Http请求,带Header,gzip压缩
706 阅读
4
在Golang中运行JavaScript(爬虫必备技术)
687 阅读
5
Golang爬取异步加载渲染的Html内容
678 阅读
生活小趣
大佬文章
菜鸟笔记
Golang
PHP
微服务
登录
Search
标签搜索
Golang
PHP
Go
RPC
Mysql
工作
Sqlite
微服务
ETCD
GRPC
MacOs
Mac
远航丫
累计撰写
39
篇文章
累计收到
6
条评论
首页
栏目
生活小趣
大佬文章
菜鸟笔记
Golang
PHP
微服务
页面
友链
关于
留言
搜索到
1
篇与
的结果
2022-04-20
Golang交叉编译go-sqlite3
背景需要在mac机上编译出linux使用的应用,引用了go-sqlite3包,出现编译错误错误详情qiantao@qiant elfishfs-go % CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -ldflags "-linkmode external -extldflags -static" -o demo # github.com/mattn/go-sqlite3 sqlite3-binding.c:33886:42: error: use of undeclared identifier 'pread64' sqlite3-binding.c:33904:42: error: use of undeclared identifier 'pwrite64' sqlite3-binding.c:34037:22: error: invalid application of 'sizeof' to an incomplete type 'struct unix_syscall []' sqlite3-binding.c:34046:22: error: invalid application of 'sizeof' to an incomplete type 'struct unix_syscall []' sqlite3-binding.c:34073:20: error: invalid application of 'sizeof' to an incomplete type 'struct unix_syscall []' sqlite3-binding.c:34090:16: error: invalid application of 'sizeof' to an incomplete type 'struct unix_syscall []' sqlite3-binding.c:14567:38: note: expanded from macro 'ArraySize' sqlite3-binding.c:34094:14: error: invalid application of 'sizeof' to an incomplete type 'struct unix_syscall []' sqlite3-binding.c:14567:38: note: expanded from macro 'ArraySize' sqlite3-binding.c:36748:11: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] sqlite3-binding.c:33890:49: note: expanded from macro 'osPread64' sqlite3-binding.c:36860:17: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] sqlite3-binding.c:33908:57: note: expanded from macro 'osPwrite64'问题需要交叉工具编译解决安装交叉编译工具brew install FiloSottile/musl-cross/musl-cross重新编译CC=x86_64-linux-musl-gcc CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -ldflags "-linkmode external -extldflags -static" -o demo作者:guhan121链接:https://www.jianshu.com/p/6ec6021c0e46来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2022年04月20日
481 阅读
0 评论
1 点赞
首页
复制
搜索
前进
后退
重载网页
和我当邻居
给我留言吧