xcode 4:如何添加自定义编译器?

时间:2012-11-19 12:54:18

标签: ios xcode compiler-construction

Xcode 似乎允许通过Build Rules选项卡为源文件指定自定义编译器(将系统C规则复制到目标,选择“Custom Script”。仅仅为了测试这个概念,我写了echo $*作为脚本。 但它并没有真正运行该脚本(没有输出发送到控制台);最终的结果是没有构建文件,所以后来我收到链接错误。

我使用它错了吗?在Xcode 4.x中使用自定义编译器的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

我试过你的例子。除非我将输出文件添加到构建规则的输出文件表中,否则该脚本不会运行。然后脚本运行,但结果显示在构建脚本而不是控制台中。选择View>打开日志导航器。导航器>显示日志导航器。从日志导航器中选择构建以打开构建结果窗口。构建结果窗口中应该有一个运行自定义shell脚本步骤。在步骤的右侧是一个带有几条水平线的小按钮。单击该按钮以显示构建脚本。

如果要在项目中的某些文件上使用自定义编译器,您可能会发现将Run Script构建阶段添加到目标并将要编译的文件添加到Run Script构建阶段会更容易。