RVCT (ARM Real View Compilation Tools) is the compiler tools provided by ARM corporation. It can generate ABI (Application Binary Interface) V1 and V2 target versions.
GCCE (GNU C Compiler Embedded) is a CSL ARM ToolChain included in UIQ SDK, which only supports ABI V2.
RVCT has better performance than GCCE since it's optimized by ARM Corp. GCCE then is more strict on codes, e.g. more careful checks on grammar. Binary generated by RVCT is normally smaller than GCCE.
Code built with GCCE can inter-operate with code built by other compilers to ABIv2; in particular, with code built using ARM RVCT 2.2 using the ABIv2 version of the ARMV5 target. GCCE built code is not compatible with code built to ABIv1 using ARM RVCT 2.1.
For more detail explanations on GCCE, refer to Symbian technical article http://developer.uiq.com/devlib/uiq_30/SDKDocumentation/sdl/N1035A/BuildTools/native/gcce.html
GCCE (GNU C Compiler Embedded) is a CSL ARM ToolChain included in UIQ SDK, which only supports ABI V2.
RVCT has better performance than GCCE since it's optimized by ARM Corp. GCCE then is more strict on codes, e.g. more careful checks on grammar. Binary generated by RVCT is normally smaller than GCCE.
Code built with GCCE can inter-operate with code built by other compilers to ABIv2; in particular, with code built using ARM RVCT 2.2 using the ABIv2 version of the ARMV5 target. GCCE built code is not compatible with code built to ABIv1 using ARM RVCT 2.1.
For more detail explanations on GCCE, refer to Symbian technical article http://developer.uiq.com/devlib/uiq_30/SDKDocumentation/sdl/N1035A/BuildTools/native/gcce.html
本文对比了RVCT(ARM RealView Compilation Tools)和GCCE(GNU Compiler for Embedded Systems)两种编译器。RVCT由ARM公司提供,支持生成ABI V1和V2版本的目标代码;而GCCE作为UIQ SDK的一部分,仅支持ABI V2。RVCT经过ARM公司的优化,在性能上优于GCCE,但GCCE在代码检查方面更为严格。
5113

被折叠的 条评论
为什么被折叠?



