Я начинаю использовать MEX-файлы для MATLAB (R2012a), скомпилированные из кода C (с использованием XCode 4.3) на моем Mac (под управлением OSX 10.7.3, Lion). Я уже установил предоставленный MATLAB патч XCode , который настраивает MATLAB для использования нового компилятора llvm-gcc в XCode 4.2+, но я все еще получаю следующую ошибку при попытке скомпилировать файл примера с использованием mex timestwo.c
:
/Applications/MATLAB_R2012a.app/extern/include/matrix.h:852:20: error: stdlib.h: No such file or directory
In file included from timestwo.c:1:
/Applications/MATLAB_R2012a.app/extern/include/mex.h:161:19: error: stdio.h: No such file or directory
Затем компиляция прерывается
mex: compile of ' "timestwo.c"' failed.
Error using mex (line 206)
Unable to complete successfully.
Понятно, что компилятор не может найти заголовочный каталог стандартной библиотеки, но что мне нужно изменить для успешной компиляции?