作者fantasychese (林阿宅)
看板MATLAB
标题[问题] Matlab的makefile
时间Thu Jun 7 19:06:00 2012
各位版友好,我之前下载了一个物体侦测的套件
http://0rz.tw/bd8rM
http://0rz.tw/CBg14
其中的Makefile内容如下
all: cascade fconv_var_dim
cascade: cascade.cc model.cc model.h
mex -O -o cascade \
CXXOPTIMFLAGS="-O3 -DNDEBUG -fomit-frame-pointer" \
LDOPTIMFLAGS="-O3" \
CXXFLAGS="\$$CXXFLAGS -Wall" \
LDFLAGS="\$$LDFLAGS -Wall" \
cascade.cc model.cc
fconv_var_dim: fconv_var_dim.cc
mex -O -o fconv_var_dim \
CXXOPTIMFLAGS="-O3 -DNDEBUG -fomit-frame-pointer" \
LDOPTIMFLAGS="-O3" \
CXXFLAGS="\$$CXXFLAGS -Wall" \
LDFLAGS="\$$LDFLAGS -Wall" \
fconv_var_dim.cc
clean:
rm *.mex*
根据套件的readme所言,应该要先在Linux下执行make,再进入matlab进行後续动作
但我在Linux下执行make却出现
mex -O -o cascade \
CXXOPTIMFLAGS="-O3 -DNDEBUG -fomit-frame-pointer" \
LDOPTIMFLAGS="-O3" \
CXXFLAGS="\$CXXFLAGS -Wall" \
LDFLAGS="\$LDFLAGS -Wall" \
cascade.cc model.cc
/bin/sh: 1: mex: not found
make: *** [cascade] Error 127
请问这是什麽问题呢?
我的系统是Ubuntu 12.04, Matlab r2012a
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.42.78
1F:推 kdjf:export PATH=$PATH:/Matlab/Bin/Path 06/11 19:49