使用makefile在Xcode 4中运行C程序

Chr*_*ris 5 c terminal makefile build xcode4

我使用makefile在Xcode 4中创建了一个"外部构建项目".该项目构建完美,除了我知道如何运行它的唯一方法是在终端.

有没有办法在Xcode 4中运行程序或终端呢?

小智 5

是的你可以!产品 - >编辑方案从左侧面板中选择"运行",从顶部选择"信息"并指定"可执行"下拉列表选择下一个窗格"参数"并添加"在启动时传递的参数"(到之前选择的"可执行文件")


Pau*_*l R 2

是的,您需要创建一个自定义可执行文件,以便 Xcode 知道您构建的可执行文件所在的位置以及如何运行它。在 Xcode 3 中它是Project-> New Custom Executable...

这将允许您运行可执行文件,如果您已将源代码添加到项目中,甚至可以进行源代码级调试。唯一的小麻烦是,当您在调试和发布版本之间切换时,您必须手动选择哪个自定义可执行文件是“活动的”。


注意 Xcode 4:我不使用 Xcode 4,但查看在线帮助时,与 Xcode 3 的“自定义可执行文件”最接近的等效项似乎是:

在方案编辑器中自定义可执行文件
要自定义在 Xcode 3 中启动产品的环境,请单击“组和文件”列表中的可执行文件,然后打开“信息”窗口。在 Xcode 4 中,从“方案”弹出窗口中选择“编辑活动方案”,然后选择要运行的产品(图 3-10)。请注意,您可以选择以更高的 UI 分辨率显示正在运行的产品,以模拟以不同的显示分辨率运行。