ARM有用于执行信号处理的汇编语言库和其他称为“用于ARM11处理器系列的OpenMAX DL”的好东西。
从ARM站点下载库时,它包含.s程序集文件。如何使用Xcode编译这些并从Objective-C为iPhone调用?有内联汇编的例子,但我找不到使用.s汇编文件的信息。
答案 0 :(得分:1)
简而言之,您可以使用X代码编译汇编文件。只需将汇编文件* .s添加到项目中并构建项目即可。汇编文件将被汇编和链接。
不要忘记在代码中包含所需的* .h文件,然后调用为普通函数。
您可以在此处阅读更多详细信息:http://www.iphonedevsdk.com/forum/iphone-sdk-tools-utilities/16804-calling-assembly-functions-c.html
编辑:ARMv6优化的OpenMAX库中有很多MAC,其中一些可能是RealView特有的。所以他们可以用X代码编译或者无法编译。也许这是你的问题。