Closed SETSESSION closed 11 years ago
CGO_ENABLED=1 呢?
经运行: CGO_ENABLED=1 GOOS=windows GOARCH=386 go build test.go
提示: go build runtime/cgo: cannot use cgo when compiling for a different operating system
我现在这里没有你的环境, 你是在交叉编译么?
恩,想编译为window的exe文件,您试试交叉编译为其他平台的执行文件,看能成功么
应该是你的交叉编译环境缺失.
如果不引用这个包,简单的例子可以通过编译,并且生成达到预期的exe文件
应该是需要你交叉编译环境的libc, libcurl文件
3Q,我找找相关的错误,好郁闷呐
交叉编译我没相关经验,但应该不是库的问题,我关闭issue~ 欢迎试验成功分享经验
测试环境:ubuntu12.10 使用readme里的例子 在本地环境下 go run test.go 无异常 但是通过如下操作: CGO_ENABLED=0 GOOS=windows GOARCH=386 go build ~/www/go/src/test/test.go
提示:
github.com/andelf/go-curl
../github.com/andelf/go-curl/c-callback.c:2 8c: No such file or directory: stdio.h