今天在容器中运行编译成功的test可执行文件报错 syntax error: unexpected ")"
baidu说明应该是编译没有问题,然后很有可能是用的交叉编译环境有问题。
然后用file命令去查看该文件:file test
显示是编译的x86-64的可执行文件,编译器应该是centos自带的GNU gcc编译器。
解决方案GO ENV:go env -w CGO_ENABLED=0
修改过来,继续编译的到test,运行成功。