matlab下調用gcc編譯時編譯參數的插入

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章