I want to setup MEX with GFORTRAN on MATLAB. I know that you're supposed to add it to the environment variable by doing this:
setenv('PATH', [getenv('PATH') ':/usr/local/bin/'])
And I did, getenv('PATH') gives me:
'/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'.
So I used -v and see what's going on. It turns out MATLAB is not looking for GFORTRAN at all:
Verbose mode is on.... Looking for compiler 'Intel Fortran Composer XE' ...... Looking for environment variable 'IFORT_COMPILER17' ...No.... 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.... Executing command 'which ifort' ...No.Did not find installed compiler 'Intel Fortran Composer XE'.
How can I make MATLAB search through the PATH environment?
I have a MAC and I use MATLAB 2017a. How can I make MATLAB look for GFORTRAN instead of Intel Fortran Composer XE?
Best Answer