Tuesday, April 20, 2010

使用gdb對mex file進行除錯

給未來的裕翔

先以mex-g選項來編譯成mex file

指定debugger的方式開啟matlab, matlab -Dgdb

執行matlab, run -nojvm

matlab裡面開啟除錯功能, dbmex on

mex file設斷點, b mexFunction

接下來就一直continue直到mexFunction這個中斷點

參考來源:

Debugging C/C++ Language MEX-Files


No comments:

Post a Comment