笔者操作基本配置:
Xcode:Version 11.0 (11A420a)
Intel Fortran Compiler:ifort 2019.0.5.281 (2019 Update 5)
STEP1:常规安装
首先常规下载Xcode安装好,但是默认没有安装Command Line Tools,可通过终端命令安装:
xcode-select --install
再下载Intel Fortran Complier 安装好。
STEP2:配置
可以用两种方法配置Complier,其中一种是(a).命令行配置;(b).Xcode配置。我只用过命令行配置这种,这里只讲这种方法。
打开终端,键入:
source /<install-dir>/bin/compilervars.sh <arg>
其中,<install-dir>是你的安装路径,一般默认是:/opt/intel/ 请先自己确认好。 <arg> 是下列情况中的一个,是自己情况而定:
- intel64: Compiler and libraries for Intel® 64 architecture only (host and target).
- ia32: Compiler and libraries for IA-32 architecture only (host and target).
- 例如我自己的代码为:
source /<install-dir>/bin/compilervars.sh <intel64>
这样你的Intel Fortran Compiler就算是安装、配置好了。接下来让我们来开始第一个Fortran程序。
STEP3:第一个Fortran程序
- 打开Xcode应用。
- 选择Create a new Xcode project来创建一个新的项目。
- 选择 Command Line Tool, 然后 Next.
- 给你的程序命名,然后选择C 或 C++ (我们一会儿可以换成Fortran),然后Next.
- Create.
- 选择Target 目录下你的目标文件,然后点击 Build Rules.
- 点右边 + 号键。
- Process下, 选择 Fortran source files .
- Using下, 选择 Intel® Fortran 19.05.281(Limited Feature).
- 接着点Build Settings,往下滑找到Performance Library Build Compoents,在Use Intel Math Kernel Library 中选择 Use Threaded Intel Math Kernel Library(-mkl-parallel)
- 删掉你的C或则C++文件,选择 File > New > File...创建一个.f90文件。
- 在菜单栏中选Product>Seheme>Edit scheme,在Run选项的Environment Variables中点击加号,Name中填入
DYLD_LIBRARY_PATH
Value中填入lib所在的文件夹地址,根据自己的具体情况来填,比如我的是:
/opt/intel/compilers_and_libraries_2019.5.281/mac/compiler/lib:/opt/intel/compilers_and_libraries_2019.5.281/mac/mkl/lib
最后就基本完成了,可以键入你的第一个hello_world.f90试试看。
13.如果编译失败不要慌,去File > Project Settings ,Build stystem下改成Legacy Build Stystem再编译就可以了。
*****如果看我的教程有问题可以自己去看官方提供的指导:
Intel® Fortran Compiler 19.0 Developer Guide and Referencesoftware.intel.com