【BUG】windows 上 用 golang + cgo + MinGW 编译 clib 报错 cgo: cannot parse gcc output $WORK\b067\\_cgo_.o as
·
在 https://github.com/skeeto/w64devkit 下载的最新版 MinGW 为 GCC 15. 默认编译 启用 bigobj 导致 cgo 无法识别
> echo "int main(){}" > test.c
> gcc -c test.c -o test.o
> objdump -f test.o
test.o: file format pe-bigobj-x86-64
echo “int main(){}” > test.c
gcc -c test.c -o test.o
objdump -f test.o
切换为 GCC 13 的 https://github.com/skeeto/w64devkit/releases/tag/v1.22.0 后解决
更多推荐



所有评论(0)