配置gcc时--enable-gold的用途

MK.*_*MK. 4 gcc gold-linker gcc5

从源代码构建gcc 5.1时,configure脚本会列出以下选项:

--enable-gold[=ARG]     build gold [ARG={default,yes,no}]
Run Code Online (Sandbox Code Playgroud)

这是什么意思?是否告诉gcc如果在盒子上安装了黄金,可以使用黄金作为链接器?如果是这样,它是否会期望黄金成为默认链接器,或者我应该通过黄金指向黄金

--with-ld=<path/to/linker>
Run Code Online (Sandbox Code Playgroud)

选项?

我在在线gcc配置文档中找不到--enable-gold的引用.

谢谢!

Jon*_*ely 7

GCC configure与其他一些GNU项目共享其顶级脚本,特别是BinutilsGDB.

--enable-gold是Binutils的一个选项,它表示构建Gold链接器以及旧的BFD链接器.在构建GCC时,该选项绝对没有效果.