Build and Run Fortran Engine Applications on macOS
This example shows how to build and run the example
fengdemo.F
from the macOS Terminal Window.
Make note of the value of matlabroot
, the folder where
MATLAB® is installed.
Open MATLAB.
Make note of the value of matlabroot
(the folder where
MATLAB is installed) command. You will use the value later to set the run-time
library path in setenv
commands.
matlabroot
Verify your current folder is writable and copy the example.
copyfile(fullfile(matlabroot,'extern','examples','eng_mat','fengdemo.F'),'.','f')
Build the application.
mex -v -client engine fengdemo.F
Set the run-time library path. This command replaces the value, if any, in
DYLD_LIBRARY_PATH
. For more information, see Set Run-Time Library Path on macOS Systems.
setenv DYLD_LIBRARY_PATH matlabroot/bin/maci64:matlabroot/sys/os/maci64
Set the path. Make sure that you include the :
path terminator
character.
setenv PATH matlabroot/bin:$PATH
Run the example. The fengdemo
application must be on your system
path.
./fengdemo
MATLAB starts and displays a figure.
Type 1 <Enter>
at the system prompt to continue and exit.