gcc-4.2 not found
1 次查看(过去 30 天)
显示 更早的评论
Hi, After upgrading my macbook to lion 10.7.2 from 10.6.X I'm getting an Matlab mex error when trying to run a simulation: /Applications/MATLAB_R2011b.app/bin/mex: line 305: gcc-4.2: command not found
I've got Xcode 4.2 installed.
I had no problems when I was running MacOS 10.6.X.
I see in my mexopts.sh that for a maci64 arch the CC is set to gcc-4.2 while the other architectures are gcc. If gcc was used then I'm guessing it would work since /usr/bin/gcc and /Developer/usr/bin/gcc exist and point to llvm-gcc-4.2
Thanks
1 个评论
Kaustubha Govind
2011-10-18
I'm not familiar with Mac platforms, but perhaps you could create a symbolic link called gcc-4.2 to gcc and make sure it's on the system path?
回答(2 个)
Ken Atwell
2011-11-4
Recent versions of MATLAB are configured to use a compiler that is no longer provided as-of Xcode v4.2 (released in the last couple of weeks).
The MathWorks solution Can I use XCode 4.2 as my C compiler in MATLAB R2011b? should help get you going. You can get information on the officially supported compilers at Supported and Compatible Compilers – Release 2011b.
0 个评论
Foobar
2012-2-17
Hey,
I followed these steps. The error message changed; after doing so, I get another error: error: malloc.h: No such file or directory. (R2011B, OSX 7.2). Do you have another idea?
Best
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Installation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!