matlab下调用gcc编译时编译参数的插入

时间:2022-07-10 02:26:44

前面转载了一些使用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!