Matlab 编译matconvnet-vl_compilenn

Matlab 编译matconvnet-vl_compilenn,matlab,compiler-errors,matlab-compiler,Matlab,Compiler Errors,Matlab Compiler,我正在Linux mint中使用64位MATLAB试用版R2015b。我正在尝试编译库的CPU版本。当我尝试使用命令为mex配置编译器时 mex -v GCC='/usr/bin/gcc-4.7' timestwo.c 它向我显示了一个错误 mex -v GCC='/usr/bin/gcc-4.7' timestwo.c In file included from /usr/local/MATLAB/R2015b/extern/include/mex.h:51:0, from /home/t

我正在Linux mint中使用64位MATLAB试用版R2015b。我正在尝试编译库的CPU版本。当我尝试使用命令为mex配置编译器时

mex -v GCC='/usr/bin/gcc-4.7' timestwo.c
它向我显示了一个错误

mex -v GCC='/usr/bin/gcc-4.7' timestwo.c
In file included from /usr/local/MATLAB/R2015b/extern/include/mex.h:51:0,
from /home/tt/Desktop/practice/timestwo.c:1:
/usr/local/MATLAB/R2015b/extern/include/matrix.h:23:20: fatal error:    
stdlib.h: No such file or directory       
compilation terminated.
因为它没有被编译。所以

mex -v GCC='/usr/bin/gcc-4.7' timestwo.c
cd /home/tt/Desktop/practice/matconvnet-1.0-beta14/matlab/
vl_compilenn

Error using mex
No supported compiler or SDK was found.

Error in vl_compilenn>mex_compile (line 438)
mex(mopts{:}) ;

Error in vl_compilenn (line 400)
mex_compile(opts, srcs{i}, toobj(bld_dir,srcs{i}), flags.mexcc) ;

您是否运行了
mex-setup
来配置编译器?是的,它说mex是用gcc配置的