GCCE简介
GCCE(GNU Compiler Collection for Embedded)是基于ARM架构的嵌入式编译器,其适用于Symbian OS v9操作系统。Symbian OS v9以前的操作系统经常使用GCC编译器来编译第三方应用程序,并生成目标设备代码,但是GCC通常不允许对整个操作系统进行编译。
GCCE编译器由ARM Ltd的合作伙伴CodeSourcery公司开发,它是一套非常成熟的ARM处理器交叉编译工具链。
为什么要升级GCCE
Symbian OS v.9.1+ SDK使用GCCE CSL Arm交叉编译工具链为目标设备生成代码。然而,SDK中所包含的GCCE编译器非常陈旧,3.4.3版,发布于2004年11月。截止至今天为止,最新版本为4.3.2,发布于2008年。
以下几个理由会让您放弃SDK自带的编译器而转为使用新的编译器:
编译器编译速度变得很快,特别是针对C代码 代码优化的问题貌似变少了 编译出来的目标代码变小了(sis文件从1.5M变成1M) 编译器的bug更少了 在编译时生成的错误或 ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容