讓Symbian SDK使用最新的GCCE進行編譯

Home Home
引用 | 編輯 笑笑
2009-04-15 06:27
樓主
推文 x0
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更少了 在編譯時生成的錯誤或 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0