在PSPSDK(Homebrew)中,我们使用Binutils 2.16.1来组装和链接PlayStation Portable的代码,但是这个版本已经过时了(3个版本已经取代了它).社区和我一直在更新GCC和newlib到最新的稳定版本,一切似乎都适用于旧的binutils.
GCC能用binutils 2.19产生更好的代码吗?为什么?binutils 2.19会产生比2.16.1更好的elf文件和库吗?为什么?
binutils
2.19有一个新的ELF链接器叫做gold
多线程,用现代C++编写,比通常的ld
链接器快得多.然而,我不确定调整它所涉及的工作.
除此之外,新版本总是一个好主意.当然,可能已包含性能和错误修复.我想我肯定会尝试它,如果出现问题,你仍然可以后退.