2014-10-28 113 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