ARM 和 GCCE 构建之间的区别?
ARM 和 GCCE 有什么区别?我正在学习Symbian平台上的开发。我创建了一个经过测试的简单 GUI 应用程序。编译并在模拟器上运行。但不知道是在GCCE还是ARM中编译才能在我的手机E61i上运行。
What is the difference between ARM and GCCE? I am learning development on Symbian platform. I created a tested simple GUI application. Compiled and run on simulator. But don't know whether to compile in GCCE or ARM in order to run on my phone E61i.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Symbian 操作系统在 ARM 处理器上运行。要为手机构建代码,您需要使用基于 ARM 环境的应用程序二进制接口的编译器。
这里有两个选择 - GNU 嵌入式编译器集合 (GCCE) 和 ARM 的 RealView 编译器工具 (RVCT)。 GCCE 随您的 SDK 一起提供,并且是免费的。 RVCT 是一个商业编译器,它创建的二进制文件与 GCCE 构建相比具有更有效的性能。 Symbian 操作系统是在 RVCT 的帮助下构建的。
对于大多数应用程序来说,GCCE 就足够了。除非您的应用程序必须具备高性能,否则请选择 GCCE。
要进一步阅读,请检查 这个。
Symbian OS runs on ARM processors. To build code for a phone you need to use a compiler based on the Application Binary Interface for ARM environments.
And you have two options here — GNU Compiler Collection for Embedded (GCCE) and ARM's RealView Compiler Tools (RVCT). GCCE comes with your SDK and it's free. RVCT is a commercial compiler, it creates binaries that have more effective performance compared to GCCE builds. Symbian OS is build with the help of the RVCT.
For most applications GCCE is all you need. Unless a high performance is a must for your application, go for GCCE.
For further reading check this.