调试MEX文件-使用-Dgdb启动MATLAB不会产生gdb提示

时间:2019-06-10 15:25:07

标签: matlab gdb mex

我正在尝试调试MEX文件(由-g标志制成)。我正在使用MinGW64下的MATLAB R2016B。

我无权访问Visual Studio 2012和Eclipse,因此无法使用其中任何一个进行调试。

因此,我改而遵循本指南:https://www.mathworks.com/help/matlab/matlab_external/debugging-on-linux-platforms.html

其中解释了如何使用gdb。

但是,当我在终端中执行matlab -Dgdb时,它只是启动了MATLAB应用程序,而在我的终端或MATLAB中都没有gdb提示。

他们是否跳过了这些说明中的步骤,或者我明显错过了什么?

编辑:如果我违背他们的建议,首先通过调用gdb matlab来启动gdb,然后执行r -Dgdb,然后按照那一点的说明进行操作,那么我最终会得到“ dbmex不会在PC上工作。有关如何调试MEX文件的详细信息,请参见MATLAB外部接口指南。“

0 个答案:

没有答案