加快链接速度/ Linux上的快速链接

Sun*_*hah 11 c++ linux linker

我每隔十​​分钟就建立webkit(200万行代码)以查看我的更改输出,并且我的机器上的webkit链接需要处理600-700 MB的目标文件,这些文件位于我的硬盘上.这需要大约1.5分钟.我想加快这个链接过程.

有没有机会,我可以告诉操作系统只将所有目标文件保存在RAM中(我有4 GB的ram).有没有其他方法来加快链接?

任何想法或帮助表示赞赏!

这是一个需要1.5分钟的命令,

http://pastebin.com/GtaggkSc

Sun*_*hah 16

我通过使用tempfsgold链接器解决了这个问题.

1).tmpfs:mount目录,包含所有目标文件为tmpfs.

2).金链接器:使用金链接器会使连接速度快5-6倍,而tmpfs的优势加速将是普通链接的7-8倍.在ubuntu上使用以下命令,您的普通链接器将被Gold Linker取代.

sudo apt-get install binutils-gold
Run Code Online (Sandbox Code Playgroud)

你可以使用黄金链接器找到一些链接错误,下面的线程是一个很好的帮助.

用黄金取代ld - 有经验吗?