2015-06-27 47 views
2

为了能够编译包含一些内联英特尔汇编代码的Xcode项目,我使用了FrédéricDevernay的辉煌xcodelegacy。使用Xcode 6中的LLVM GCC 4.2编译器,我现在可以编译和调试应用程序。该版本此时只显示警告错误,没有致命错误。Xcode 6 + xcodelegacy - 编译精细但仍然显示错误

汇编代码肯定正在编译,因为我可以在调试器中进入它。

但是,当您用汇编程序指令(即_asm {})单击文件时,Xcode仍然显示致命错误。我认为这是因为扫描这些文件的分析器(类似我假设的Code Sense)没有使用LLVM GCC 4.2。

我无法弄清楚如何防止这些错误。虽然他们不影响我在这个项目上工作的能力,但他们有点烦人,因为他们不是“真实”的。有没有办法来解决这个问题?

在此先感谢您的帮助。

+0

难道这不是FrédéricDevernay的问题吗? – matt

+0

嗯,我认为这是一个关于编译器选择和分析器选择之间的区别的普遍问题 - 后者我无法找到改变的方法。 –

回答

0

这些只是编辑器问题。右键单击Xco​​de中的文件并选择“使用外部编辑器打开”,或者使用其他编辑器(如TextWrangler)打开它。