Xcode 似乎 允许通过构建规则选项卡为源文件指定自定义编译器(将系统 C 规则复制到目标,选择“自定义脚本”。只是为了测试这个概念,我写了echo $*
作为脚本。
但是它并没有真正运行该脚本(没有输出发送到控制台);最终结果是没有构建任何文件,所以后来我收到链接错误。
我是不是用错了?在 Xcode 4.x 中使用自定义编译器的正确方法是什么?
最佳答案
我试过你的例子。除非我将输出文件添加到构建规则的输出文件表中,否则脚本不会运行。然后脚本运行,但结果出现在构建记录而不是控制台中。通过选择 View > 导航器 > 显示日志导航器打开日志导航器。从日志导航器中选择您的构建以打开构建结果窗口。在构建结果窗口中应该有一个运行自定义 shell 脚本的步骤。台阶的右侧是一个带有几条水平线的小按钮。单击该按钮以显示构建脚本。
如果您想对项目中的某些文件使用自定义编译器,您可能会发现向目标添加运行脚本构建阶段并将要编译的文件添加到运行脚本构建阶段会更容易。
关于ios - xcode 4 : how can I add a custom compiler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13454273/