前面转载了一些使用gnumex调用gcc编译c文件的方法,但在最近的这次编译的时候,出现了一个问题:"SSE instruction set not enabled"
查了一下,需要在编译的时候给gcc添加-mess选项,怎么加?肯定不能赤裸裸的mex -msse XXX.cc
这里需要修改mex的编译选项,如果gnumex已经运行没有问题的话,找到自己的mexopts.bat, 一般在:
C:\Documents and Settings\XXXXX\Application Data\MathWorks\MATLAB\R2009a
目录下面,把想要加的编译选项加在COMPFLAGS后面,OK
如果不想改这个默认配置的话,自己建一个bat文档,把内容复制过来,然后做出相应的改动,最后
mex -f XXX.bat XXX.CC DONE!