Effacer les filtres
Effacer les filtres

mex -setup Fortran

24 vues (au cours des 30 derniers jours)
Xin Tan
Xin Tan le 22 Juil 2019
Commenté : Xin Tan le 26 Juil 2019
I am using Matlab on Mac and trying to compile some FORTRAN functions. I have installed gcc via brew install, and I have also found the gfortran file on /usr/local/bin/gfortran, but I when I run mex -setup FORTRAN, I always get the following error:
Error using mex
No supported compiler was found. For options, visit https://www.mathworks.com/support/compilers.
How shall I properly setup FORTRAN for mex on a Mac?

Réponse acceptée

jg614
jg614 le 26 Juil 2019
MathWorks has disabled ("dropped support for") gfortran as a MEX compiler on Mac since R2015b, when the Intel Fortran compiler began to be supported.
To do this the supported way, you'll have to use a combination of the Intel Fortran compiler and Microsoft Visual Studio. Valid combinations are listed in the R2019a supported compilers document.
To do this the free way, you'll have to modify the MEX configuration XML files. See this discussion on how to do this.
  1 commentaire
Xin Tan
Xin Tan le 26 Juil 2019
Thanks! Intel compiler does help, but for some very old toolbox which uses extensively gfortran, the problem still exist. Later I figured out that rather than spending tons of time on configuration, making a linux virtual machine and running matlab on that would be more convenient and robust option.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB Compiler dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by