根据此处的说明,我正在构建 gccgo 。但是,我这样做后收到错误消息:
../gccgo/configure --prefix=/opt/gccgo --enable-languages=c,c++,go --with-ld=/opt/gold/bin/ld
make
错误:
/opt/gold/bin/ld:错误:找不到-lugin
/opt/gold/bin/ld:错误:找不到-lugin-opt=/home/objdir/./gcc/lto-wrapper
/opt/gold/ bin/ld: 错误: 找不到 -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
有什么我错过的吗?
更新--with-ld==/opt/gold/bin/ld
:在为 gccgo make 运行配置时删除该选项后,它对我有用。似乎这是与黄金有关的问题。