[英]Xcode Preprocessor Output
我想检查一些文件的预处理器输出。 如何在Xcode中查看预处理器的输出?
您可以在工具栏的右上方按钮组中选择“显示助理编辑器”视图。
然后,在右侧编辑器的顶部,您可以单击“ Related Files
按钮,然后选择“ Preprocess
或“ Assembly
。
您可以在此处并排查看预处理器输出和生成的汇编代码的示例:
Xcode 4.1现在具有“预处理器或组件输出”功能。 一切都快乐!
@ whoKnows的优秀和简洁的答案适用于Xcode 6用户。 预处理器菜单似乎从一个Xcode版本到另一个版本遍布整个地方。
回顾一下:XCode 6用户可以通过下拉菜单来查看预处理器输出:
Product -> Perform Action -> Preprocess
如附带的屏幕截图所示。 我在Xcode文档中找不到任何地方。
(我希望这会有所帮助。我宁愿只为@ whoKnows的答案添加评论,但我还没有特权。)
您始终可以使用带有llvm-gcc
的-E
标志从命令行对文件运行预处理器(这是Xcode 4用作GCC的替代品)。 像这样的东西:
llvm-gcc -E -o output.preprocess input.c
然后,您可以在文本编辑器中打开输出文件。
<menubar> - >产品 - >执行操作 - >预处理<文件名>
我也没有找到任何办法。 似乎Xcode 4中缺少“预处理”功能。我没有读过苹果的任何文档,他们在那里提到了任何相关内容。
以下uri可能对您有所帮助: http : //pilky.me/view/15
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.