Xcode预处理器输出
我想检查一些文件的预处理器的输出。 我怎样才能在Xcode中查看预处理器的输出?
您可以select工具栏右上angularbutton组中的“显示助手编辑器”视图。
然后,在右侧编辑器的顶部,您可以单击小Related Files
button,然后selectPreprocess
或Assembly
。
您可以在这里同时看到预处理器输出和生成的汇编代码的一个示例:
Xcode 4.1现在具有“预处理器或汇编输出”function。 一切都开心!
您总是可以使用-E
标志和llvm-gcc
(这是Xcode 4用作GCC的替代品)在命令行上运行预处理程序。 像这样的东西:
llvm-gcc -E -o output.preprocess input.c
然后你可以在文本编辑器中打开输出文件。
whoKnows的优秀和简洁的答案适用于Xcode 6用户。 预处理器菜单似乎从一个Xcode版本到另一个地方遍地开花。
回顾一下:XCode 6用户可以通过下拉菜单查看预处理器输出:
Product -> Perform Action -> Preprocess
如附图所示。 在Xcode文档中我找不到这个地方。
(我希望这有帮助,我宁愿只是给@ whoKnows的回答添加评论,但我还没有特权。)
<菜单栏> – >产品 – >执行操作 – >预处理<您的文件的名称>
我也没有find任何方式。 似乎在Xcode 4中缺less“预处理”function。我没有从苹果公司读过任何文件,他们在这里提到过这个问题。
以下uri可能会帮助你: http : //pilky.me/view/15