金接头问题

时间:2016-07-24 12:32:20

标签: c linker gold-linker

我正在查看黄金链接器以查看它是否加快了链接过程。 我更改了ld/etc/alternative/ld的软链接,指向/usr/bin/gold.ld,我认为这样做了。

结果是链接时间变慢了,最糟糕的是链接因我不理解的原因而失败。

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

由于

1 个答案:

答案 0 :(得分:2)

  

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

(我知道这是一个无用的答案,但那是因为你问了一个无用的问题。)

  

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

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

如果链接器配置了线程支持,则--thread--thread-count COUNT是您要查找的标志(man page)。

但是请注意,根据我的经验ld.gold比没有使用线程的ld.bfd 快4-6倍,并且线程肯定无法解决您的链接故障。

最好的办法是尝试了解链接失败,并解决问题所在。一旦你完成了这项工作,ld.gold也很有可能更快。