小编ler*_*rei的帖子

MATLAB mex 不在 macOS 上寻找编译器 gfortran

我需要从 MATLAB 中调用一些 Fortran 代码。我做了一些研究并阅读了有关mex命令以及如何使用它的信息。遗憾的是,我已经无法让 Fortran 编译器正常工作。

首先,这是我的设置:

  • macOS Sierra 10.12.1(最新版本)
  • MATLAB R2016b(最新版)
  • gfortran 4.9.2(通过官方 GNU 站点的 .dmg 安装)

根据 MA​​TLAB 文档,我可以mex -setup FORTRAN用来准备mex从 Fortran 构建 mex 文件。但是,在详细模式下运行命令会产生以下输出:mex -setup -v FORTRAN

Verbose mode is on.
... Looking for compiler 'Intel Fortran Composer XE' ...
... Looking for environment variable 'IFORT_COMPILER16' ...No.
... Looking for environment variable 'IFORT_COMPILER15' ...No.
... Looking for environment variable 'IFORT_COMPILER14' ...No.
... Looking for environment variable 'IFORT_COMPILER13' ...No.
... …
Run Code Online (Sandbox Code Playgroud)

macos matlab fortran mex gfortran

3
推荐指数
1
解决办法
1475
查看次数

标签 统计

fortran ×1

gfortran ×1

macos ×1

matlab ×1

mex ×1