使用 makefile 在 Xcode 4 中运行 C 程序
我使用 makefile 在 Xcode 4 中创建了一个“外部构建项目”。该项目构建完美,除了我知道如何运行它的唯一方法是在终端中。
有没有办法可以在 Xcode 4 中运行该程序还是在终端中运行该程序?
I have created an 'External Build Project' in Xcode 4 using a makefile. The project builds perfectly, except the only way I know how to get it to run is in Terminal.
Is there a way I can run the program in Xcode 4 or is Terminal it ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,你可以!
产品->编辑方案
从左侧面板中选择“运行”,从顶部选择“信息”并指定“可执行文件”下拉列表
选择下一个窗格“参数”并添加“启动时传递的参数”(到您之前选择的“可执行文件”)
Yes, you can!
Product -> Edit scheme
Select "Run" from the left panel, select "Info" from top and specify "Executable" drop list
Select next pane "Arguments" and add "Arguments Passed On Launch" (to "Executable" you select before)
是的,您需要创建一个自定义可执行文件,以便 Xcode 知道您构建的可执行文件所在的位置以及如何运行它。在 Xcode 3 中,它是
Project
->新的自定义可执行文件...
。这将允许您运行可执行文件,如果您已将源代码添加到项目中,甚至可以进行源代码级调试。唯一的小麻烦是,当您在调试和发布版本之间切换时,您必须手动选择哪个自定义可执行文件是“活动的”。
注意 Xcode 4:我不使用 Xcode 4,但查看在线帮助,与 Xcode 3 的“自定义可执行文件”最接近的等效项似乎是:
在方案编辑器中自定义可执行文件
要自定义在 Xcode 3 中启动产品的环境,您可以单击 Groups & 中的可执行文件。文件列表,然后打开信息窗口。在 Xcode 4 中,从“方案”弹出窗口中选择“编辑活动方案”,然后选择要运行的产品(图 3-10)。请注意,您可以选择以更高的 UI 分辨率显示正在运行的产品,以模拟以不同的显示分辨率运行。
Yes, you need to create a Custom Executable, so that Xcode knows where your built executable resides and how to run it. In Xcode 3 it's
Project
->New Custom Executable...
.This will allow you to to run your executable and even do source level debugging if you have added the source code to the project. The only minor hassle is that you have to manually select which custom executable is "active" when you switch between e.g. debug and release builds.
Note re Xcode 4: I don't use Xcode 4 but looking at the online help the nearest equivalent to Xcode 3's "custom executable" seems to be:
Customize Executables in the Scheme Editor
To customize the environment in which a product is launched in Xcode 3, you click the executable in the Groups & Files list and then open the Info window. In Xcode 4, choose Edit Active Scheme from the Scheme pop-up and choose the product you want to run (Figure 3-10). Note that you can choose to display the running product at a higher UI resolution to simulate running at a different display resolution.