3
我想使用的Xcode作为微控制器的代码编辑器。我想使用Build,Run按钮。我如何使用这些来触发编译该程序的脚本?我已经有了一个可以在命令行上运行的脚本。我需要传递一些参数,如文件名和可能的几个选项。我正在使用SDCC,它是一个8501编译器。是否有可能在Xcode中创建自定义目标或其他内容,以便它调用脚本并传递文件名或参数?如何做到这一点的任何例子?当然,我不能使用GCC。设置Xcode中使用外部编译器
我想使用的Xcode作为微控制器的代码编辑器。我想使用Build,Run按钮。我如何使用这些来触发编译该程序的脚本?我已经有了一个可以在命令行上运行的脚本。我需要传递一些参数,如文件名和可能的几个选项。我正在使用SDCC,它是一个8501编译器。是否有可能在Xcode中创建自定义目标或其他内容,以便它调用脚本并传递文件名或参数?如何做到这一点的任何例子?当然,我不能使用GCC。设置Xcode中使用外部编译器
那么,你需要创建一个 “外部构建系统” 项目:
如果要设置单独的脚本比运行命令:在底部
我通常使用所有的只是一个脚本(设置为运行脚本)。在这种情况下,只需将目标的“信息”选项卡上的参数留空即可。
编辑:对于化妆的构建工具不需要传递任何参数,只需设置适当的目录,并会发现Makefile中存在。
非常感谢。一些问题: – jelipito 2013-03-27 14:36:08
非常感谢。一些问题: 所以我使用makefile作为构建的方法。所以“make”将成为我的构建工具。所以当你说脚本名称时,我假设它会是“make”,我该如何传递参数?例如“make”的参数就是项目名称。所以我在参数中使用$(EXECUTABLE_NAME)。我得到以下错误: 命令/Applications/Xcode.app/Contents/Developer/usr/bin/make失败,退出代码2 – jelipito 2013-03-27 15:01:25
如果您使用的制作,比构建工具将是/ usr/bin中/制造和参数字段(在信息选项卡上)保持不变(在我的项目中$(ACTION))。您只需要在Makefile所在的目录中设置目录。您可以将您的makefile添加到项目中,并且XCode将在其中显示错误(在我的Java项目列表中)。 – cody 2013-03-27 15:52:32