我是个新手。我已经写了C代码,但我希望将代码移植到ARM上,它可以在所有ARM处理器上运行。我将开发高端应用程序,比如那些在智能手机/平板电脑上运行的应用程序。你们能说出哪种编译器是最好的吗?我听说过RVDS,但它似乎很贵。
我的另一个问题是:我可以使用Microsoft Visual studio 2008来像Neon一样编程ARM Intrinsic吗?有没有其他的RVDS替代方案?
非常感谢您的建议。
发布于 2013-03-07 15:19:12
有多个版本的gcc工具链可用于ARM处理器。您需要找出代码的确切目标,例如:
ARMv6,ARMV7,ARMv7a)。其中一些可能支持NEON,有些可能不支持。NEON支持- hard FP与soft FP?Linux?Android?<代码>D14?<代码>H215<代码>H116哪个C库-<代码>D17、<代码>D19或其他?<代码>H220<代码>F221后两个是内置在工具链中的,不能修改。但是选择准确的指令集和优化可以通过使用ARM特定的-m标志来控制,在“gcc”中。
像Ubuntu这样的发行版已经将ARM工具链作为其repos的一部分。你也可以试一试:
sudo apt-get install gcc-arm-linux-gnueabihttps://stackoverflow.com/questions/15265119
复制相似问题