使用 makefile 在 Xcode 4 中运行 C 程序
Posted
技术标签:
【中文标题】使用 makefile 在 Xcode 4 中运行 C 程序【英文标题】:Run C program in Xcode 4 using makefile 【发布时间】:2011-08-18 07:01:03 【问题描述】:我使用 makefile 在 Xcode 4 中创建了一个“外部构建项目”。该项目构建完美,除了我知道如何让它运行的唯一方法是在终端中。
有没有办法可以在 Xcode 4 中运行程序或者是终端吗?
【问题讨论】:
【参考方案1】:是的,你可以! 产品 -> 编辑方案 从左侧面板中选择“运行”,从顶部选择“信息”并指定“可执行文件”下拉列表 选择下一个窗格“参数”并添加“启动时传递的参数”(到您之前选择的“可执行文件”)
【讨论】:
【参考方案2】:是的,您需要创建一个自定义可执行文件,以便 Xcode 知道您构建的可执行文件所在的位置以及如何运行它。在 Xcode 3 中,它是 Project
-> New Custom Executable...
。
如果您已将源代码添加到项目中,这将允许您运行可执行文件甚至进行源代码级调试。唯一的小麻烦是,当您在例如调试和发布版本。
注意 Xcode 4:我不使用 Xcode 4,但查看与 Xcode 3 的“自定义可执行文件”最接近的在线帮助似乎是:
在方案编辑器中自定义可执行文件 要自定义在 Xcode 3 中启动产品的环境,请单击 Groups & Files 列表中的可执行文件,然后打开 Info 窗口。在 Xcode 4 中,从 Scheme 弹出窗口中选择 Edit Active Scheme,然后选择要运行的产品(图 3-10)。请注意,您可以选择以更高的 UI 分辨率显示正在运行的产品,以模拟以不同的显示分辨率运行。
【讨论】:
我正在使用 Xcode 4,但看不到该选项。谷歌对我也没有太大帮助。有什么想法吗? 我不使用 Xcode 4 - 最好使用 Xcode 3 进行 Mac OS X 开发,除非你需要 App Store - 我认为 Xcode 4 直到在 Mac OS X 开发中才有用最低版本 4.1。我会将您的问题重新标记为 Xcode 4 以避免进一步混淆。 看来Apple在Xcode 4的发布中发生了很大的变化。不过你已经完美地回答了我的问题,非常感谢!以上是关于使用 makefile 在 Xcode 4 中运行 C 程序的主要内容,如果未能解决你的问题,请参考以下文章