-4

我正在检查黄金链接器,看看它是否加快了链接过程。ld我将in的软链接更改/etc/alternative/ld为指向/usr/bin/gold.ld,我看到它确实如此。

结果是链接时间变得更慢了,最糟糕的是链接由于我不明白的原因而失败。

有没有人有过渡到黄金链接器的经验?如何在其中使用并行链接?(通过使用顶级命令,我只看到了 1 个ld进程)。

谢谢

4

1 回答 1

2

有没有人有过渡到黄金链接器的经验?

是的。

(我意识到这是一个几乎无用的答案,但那是因为你问了一个无用的问题。)

如何在其中使用并行链接?

黄金链接器需要配置--enable-threads,这不是默认值。

如果链接器配置了线程支持,那么--thread--thread-count COUNT是您正在寻找的标志(手册页)。

但是请注意,根据我的经验,它ld.goldld.bfd 使用线程快 4-6 倍,而且线程肯定不会治愈您的链接故障。

您最好的选择是尝试了解该链接故障,并解决任何问题。一旦你这样做了,很有可能ld.gold也会更快。

于 2016-07-25T00:21:38.870 回答