golang 1.17生成失败[gcc失败:退出状态1]

fcg9iug3  于 2022-11-13  发布在  Go
关注(0)|答案(1)|浏览(262)

错误:/var/lib/jenkins/tools/org.jenkinsci.plugins.golang. golang安装/go 1. 17/pkg/tool/linux_amd 64/link:运行gcc失败:退出状态1 /usr/bin/ld:/tmp/转到链接-350634742/000048。o:无法识别的重定位(0x 2a)位于段“.text”/usr/bin/ld:最终链接失败:错误的值collect 2:错误:ld返回1退出状态
标志:GO 111模块=开启
命令:

  1. go mod供应商正在下载所有依赖项
  2. go install serviceName失败,并出现上述错误
    GCC版本:(红帽公司4.8.5-44)
hivapdat

hivapdat1#

据我所知,您正在尝试使用CGO进行构建。Try Command此命令将告诉编译器使用CGO

CGO_ENABLED=1 go build

如果您有自定义编译器或者GO找不到您可以指定的二进制文件

CGO_ENABLED=1 CXX=g++ CC=gcc go build

如果没有为设计好,您可以自定义编译器的路径或二进制文件名

CXX=x86_64-w64-mingw32-g++ CC=x86_64-w64-mingw32-gcc go build -x

如果这个答案还不能得出答案,我们可以再研究一下。

相关问题