Working with fortran Mex files on Mac OS

7 次查看(过去 30 天)
I have MEX files, which are designed to work on Windows 10 and I am using a macbook so, when I want to make them work on mac by runing this script file:
folder_name='compiled_on_mac';
mkdir(folder_name);
for file = dir('*.F')'
mex('-largeArrayDims', file.name, '-outdir',folder_name)
end
I get this error message:
Error using mex
No supported compiler was found. For options, visit https://www.mathworks.com/support/compilers.
Error in do_mex (line 6)
mex('-largeArrayDims', file.name, '-outdir',folder_name)
Here, I am also attaching the MEX_files, if anyone could make them to work on mac I would be very grateful.
  2 个评论
Rik
Rik 2021-12-17
Which compiler did you try to install? And which release are you using?
Vahagn Davtyan
Vahagn Davtyan 2021-12-20
Hi Rik,
I am using Matlab R2020b I tried the solution provided by Yongjian Feng, but it didn't work for me.

请先登录,再进行评论。

回答(1 个)

Yongjian Feng
Yongjian Feng 2021-12-17
编辑:Yongjian Feng 2021-12-17
Try this answer.
  1 个评论
Vahagn Davtyan
Vahagn Davtyan 2021-12-18
I tried it, but it doesn't work for me. I use matlab R2020b and macos 12.0.1 (Monterey)

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Write C Functions Callable from MATLAB (MEX Files) 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by