xcode 可以打开xmind_Mac OS下Xcode+Intel Fortran Compiler配置Fortran编译环境

卢权
2023-12-01

笔者操作基本配置:

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程序

  1. 打开Xcode应用。
  2. 选择Create a new Xcode project来创建一个新的项目。
  3. 选择 Command Line Tool, 然后 Next.
  4. 给你的程序命名,然后选择C 或 C++ (我们一会儿可以换成Fortran),然后Next.
  5. Create.
  6. 选择Target 目录下你的目标文件,然后点击 Build Rules.
  7. 点右边 + 号键。
  8. Process下, 选择 Fortran source files .
  9. Using下, 选择 Intel® Fortran 19.05.281(Limited Feature).
  10. 接着点Build Settings,往下滑找到Performance Library Build Compoents,Use Intel Math Kernel Library 中选择 Use Threaded Intel Math Kernel Library(-mkl-parallel)
  11. 删掉你的C或则C++文件选择 File > New > File...创建一个.f90文件。
  12. 在菜单栏中选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 Reference​software.intel.com

伸手党须谨慎,自己搞才是正道。祝大家学习愉快,编程愉快。

 类似资料: