gpt4 book ai didi

go - 构建 gccgo 出现链接器错误

转载 作者:数据小太阳 更新时间:2023-10-29 03:24:13 25 4
gpt4 key购买 nike

我正在根据指令构建 gccgo here .但是,在我这样做之后我收到了错误消息:

../gccgo/configure --prefix=/opt/gccgo --enable-languages=c,c++,go --with-ld=/opt/gold/bin/ld  
make

错误:

/opt/gold/bin/ld: error: cannot find -lugin
/opt/gold/bin/ld: error: cannot find -lugin-opt=/home/objdir/./gcc/lto-wrapper
/opt/gold/bin/ld: error: cannot find -lugin-opt=-fresolution=/tmp/cc9M7ZGm.res

这是我使用的源代码:

操作系统:ubuntu 14.04/x86_64
binutils:http://ftp.gnu.org/gnu/binutils/binutils-2.29.tar.xz
gccgo 代码分支:https://github.com/gcc-mirror/gcc/tree/gccgo

有什么我遗漏的吗?

更新:在为 gccgo make 运行配置时删除 --with-ld==/opt/gold/bin/ld 选项后,它对我有用。看来这是与黄金有关的问题。

最佳答案

在构建 binutils 时,您应该将 --enable-plugins 传递给 configure 以便能够使用带有 ld.gold 的插件(对于足够新的 ld.bfd 版本,传统的 GNU 链接器,默认启用插件接口(interface)。

查看此错误:https://sourceware.org/bugzilla/show_bug.cgi?id=22500

关于go - 构建 gccgo 出现链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46558696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com