2014-10-28 85 views
1

我想在Mac OS X下使用Xcode來編譯和運行用不支持的語言編寫的程序,例如Fortran語言。假設我安裝了一個編譯器,例如gfortran或ifort,Xcode項目設置中的哪些步驟可以編譯和運行該程序?如何配置Xcode以編譯不支持的語言,例如Fortran語言?

由於不支持Fortran(只有C,C++,Objective-C和Swift可以在命令行工具應用程序中選擇),我創建了一個新的空項目。我創建了一個簡單的Fortran文件。但是現在我想我必須在項目設置中的Builds選項卡中添加幾件東西,才能編譯並運行(它可以從命令行運行)。這些步驟是什麼?

回答

2

將外部構建系統目標添加到項目中。外部構建系統目標/項目使您可以使用Xcode本身不支持的語言構建項目。外部構建系統目標/項目位於助理左側OS X下的其他部分。當你點擊下一步按鈕時,你會被要求提供構建工具的位置。輸入Fortran編譯器的路徑。當您構建項目時,Xcode將使用Fortran編譯器來執行該構建。

+0

我能夠添加外部構建系統,但構建失敗,因爲沒有文件被指定編譯。如何告訴Xcode哪些文件需要按照哪個順序編譯?我怎樣才能指定編譯器標誌? – DaPhil 2014-10-28 19:20:27

+2

從項目導航器中選擇您的項目以打開項目編輯器。從項目編輯器中選擇目標。點擊編輯器頂部的信息按鈕。在Arguments文本字段中輸入您的文件。項目編輯器中有一個Build Settings部分。我不知道你是否可以在那裏放置Fortran標誌。如果不是,則必須將標誌添加到「參數」文本字段。 – 2014-10-28 19:36:16

+0

太好了,謝謝。我最想問的是如何從Xcode中運行程序,以便結果顯示在終端部分? – DaPhil 2014-10-29 04:45:38