摘要:
GCCE编译器由ARM Ltd的合作伙伴CodeSourcery公司开发,它是一套非常成熟的ARM处理器交叉编译工具链。
Symbian OS v.9.1+ SDK使用GCCE CSL Arm交叉编译工具链为目标设备生成代码。然而,SDK中所包含的GCCE编译器非常陈旧,3.4.3版,发布于2004年11月。截止至今天为止,最新版本为4.3.2,发布于2008年。以下几个理由会让您放弃SDK自带的编译器而转为使用新的编译器:
1. 编译器编译速度变得很快,特别是针对C代码
2. 代码优化的问题貌似变少了
3. 编译出来的目标代码变小了(sis文件从1.5M变成1M)
4. 编译器的bug更少了
5. 在编译时生成的错误或警告信息更加完整
阅读全文