2011-05-04 15 views
5

我已經使用一個makefile在Xcode 4中創建了一個'External Build Project'。該項目的構建完美,除了我知道如何讓它運行的唯一方法是在終端。使用makefile在Xcode 4中運行C程序

有沒有一種方法可以在Xcode 4中運行程序,或者是終端嗎?

回答

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分辨率顯示正在運行的產品,以模擬以不同的顯示分辨率運行。

+0

我正在使用Xcode 4並且無法看到該選項。谷歌對我來說也沒什麼太大的意義。有任何想法嗎? – Chris 2011-05-04 07:14:56

+0

我不使用Xcode 4 - 除非您需要App Store,否則最好使用Xcode 3進行Mac OS X開發 - 我不認爲Xcode 4對於Mac OS X開發至少在版本4.1之前是有用的。我會將您的問題重新標記爲Xcode 4以避免更多混淆。 – 2011-05-04 07:19:19

+1

似乎Apple在Xcode 4的發佈中發生了很大的變化。無論如何,您已經完美地回答了我的問題,非常感謝! – Chris 2011-05-04 07:46:55

5

是的,你可以! 產品 - >編輯方案 從左側面板中選擇「運行」,從頂部選擇「信息」並指定「可執行」下拉列表 選擇下一個窗格「參數」並添加「啓動時通過的參數」(至「可執行」選擇之前)