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