ARM交叉编译器链接时间过长

时间:2011-10-25 00:23:53

标签: gcc arm cross-compiling gnu-toolchain

我目前正在使用设备制造商提供的各种工具链将大型代码库移植到多个arm平台。如果我在linux上构建并链接代码库,则需要大约30秒才能链接。对于我这次使用的许多交叉编译器大致相同,但对于其中的几个,这次超过10分钟。我已经尝试了许多技术来降低这一点,但没有任何帮助(例如创建一个超级库)。唯一能引起明显不同的是连接-0s,它将时间缩短了近40%,但仍留有6分钟的链接,并且在调试过程中也不太理想,因为大部分代码已经过优化。

什么能让一个交叉编译器比其他编译器慢得多?一般来说,这些编译器的特征几乎是相同的(ARMv7,NEON支持,gcc 4.x)。

任何可能改善链接时间的建议?我链接到3个静态库,其余是动态链接到系统库。

0 个答案:

没有答案
相关问题