/usr/lib/go/pkg/tool/linux_amd64/link: running gcc Failed: exit status 1/usr/bin/ld: /tmp/go-link-373355991/000002.o: unrecognized relocation (0x2a) in section `.text'/usr/bin/ld: final link Failed: Bad valuecollect2: error: ld returned 1 exit status@H_404_3@尝试谷歌那个问题,发现Debian和Ubuntu上的一些错误(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808205)与libc6(2.21)版本中的C编译器和链接器比我使用的版本(2.19)更新.
还提到编译C程序时遇到问题,我在C中成功编译了示例.
我尝试在具有相同系统和库版本的其他机器上构建我的Go程序,并且构建成功.
解决方法 检查您是否使用ccache.
即:echo $PATH
如果/usr/local / ccache路径首先出现…请注意!
ccache尝试使用缓存来优化编译时间.
如果您使用第一个编译器构建了一个lib,然后尝试使用另一个编译器进行编译,则会遇到此类重定位问题.所以试着清除ccache:ccache -C
或者只需编辑PATH,通过export PATH = /usr/bin删除专用于ccache的路径:…一个Thilas
总结以上是内存溢出为你收集整理的“.text”部分中的cgo错误无法识别的重定位(0x2a)全部内容,希望文章能够帮你解决“.text”部分中的cgo错误无法识别的重定位(0x2a)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
“.text”部分中的cgo错误无法识别的重定位(0x2a)
概述使用Cgo构建Go程序时出现错误 /usr/lib/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1/usr/bin/ld: /tmp/go-link-373355991/000002.o: unrecognized relocation (0x2a) in section `.text'/usr/bin/ld: f 使用Cgo构建Go程序时出现错误
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
html – 较大可点击区域内的链接(仅限CSS)
上一篇
2022-05-30
.net – 为什么我的WCF服务返回FaultException,10次调用后超时?
下一篇
2022-05-30
评论列表(0条)