gpt4 book ai didi

gcc - 在Fedora上使用Gold代替ld作为系统链接器

转载 作者:行者123 更新时间:2023-12-04 14:03:14 25 4
gpt4 key购买 nike

我想使用Gold作为我的系统链接器,而不是ld,因为ld不支持-fPIC和-shared。
我遵循了这个特定的网址,
gold-plugin
根据文档,
我运行 gcc -v filename.c 来找出gcc将运行的链接命令。
然后它告诉我检查运行collect2的行,并将其替换为-plugin/path/to/LLVMgold.so。 但是gcc和collect2是二进制文件。
我学习了一点..并且了解了gcc调用collect2,然后通过搜索ld-linux.so.2来collect2调用系统链接程序ld。
我在软呢帽上安装了gcc4.4.4的rpm包装...如何更改我的配置。

如何让gcc调用ld-new/gold而不是collect2?

最佳答案

我来晚了,但是我意识到Fedora随binutils一起分发了。该命令是ld.gold。您可以使用alternatives将其选择为默认链接器:

# alternatives --config ld

There is 2 program that provides 'ld'.

Selection Command
-----------------------------------------------
*+ 1 /usr/bin/ld.bfd
2 /usr/bin/ld.gold

Enter to keep the current selection[+], or type selection number: 2

关于gcc - 在Fedora上使用Gold代替ld作为系统链接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13321589/

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