我有一个代码库,在XCode下为我调用的每个NEON指令获取错误“错误指令”。它基本上似乎没有检测到NEON。
我正在尝试构建一个静态库,我去了New Project,选择了Cocoa Touch Static Library,然后添加了我现有的文件。
我正在阅读的所有内容都表明应该已经启用了NEON。我删除了对armv6的所有引用,并且我的目标是iOS 5.1
此外,所讨论的代码都包含在“.s”文件中定义的例程 - 纯汇编。我没有使用内在的方法调用。 这是我每次尝试运行代码时都会遇到的错误:
unknown directive .fpu neon
Command /Applications/Xcode.app/Contents/Developer/Toolchains/
XcodeDefault.xctoolchain /usr/bin/clang failed with exit code 1
当我从我的代码中删除.fpu neon命令时,它编译并获得.o文件,但之后无法链接,因为我仍然无法使用代码文件中定义的程序。
请帮忙。提前谢谢......
答案 0 :(得分:0)
在我的类似问题https://stackoverflow.com/a/10507325/571778
上尝试答案排序答案,在我的情况下,是我从另一个编译器移植程序集。几点: