gcc-4.2 not found

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 comentario

Kaustubha Govind
Kaustubha Govind el 18 de Oct. de 2011
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?

Iniciar sesión para comentar.

Respuestas (2)

Ken Atwell
Ken Atwell el 4 de Nov. de 2011

1 voto

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.
Foobar
Foobar el 17 de Feb. de 2012

0 votos

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

Categorías

Preguntada:

el 18 de Oct. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by