我想使用 gold 作为我的系统链接器而不是 ld,因为 ld 不支持 -fPIC 和 -shared。我按照这个特定的 url 这样做, gold-plugin 根据文档,我运行gcc -v filename.c以找出 gcc 将运行的链接命令。 然后它告诉我检查运行 collect2 的行并将其替换为 -plugin /path/to/LLVMgold.so。 但是 gcc 和 collect2 是二进制文件。我研究了一下..并了解 gcc 调用 collect2 ,然后 collect2 通过搜索 ld-linux.so.2 调用系统链接器 ld。我在我的 Fedora 上安装了 gcc4.4.4 的 rpm 包...如何更改我的配置。
如何让 gcc 调用 ld-new/gold 而不是 collect2?