在Windows平台上:
调试mex代码的最佳方式(根据我的经验)是使用Visual Studio.这是一个如何做到这一点的链接.
其他平台(Linux/Mac):
我担心除了gdb之外我没有找到任何好方法(这根本不好玩).
最近,Mathworks发布了一篇博客文章,描述了如何使用Visual Studio Code来调试mex代码.
我自己没有尝试过,但它似乎是一个很好的跨平台解决方案来调试mex文件.
在官方文档中已经全面介绍了在gdb中调试C/C++ MEX文件,因此我的建议是尝试将gdb与Eclipse CDT集成.
关于如何正确地做到这一点有很多信息,所以我不打算在这里重复一切.我所知道的最好的教程是IBM的两部分指南"与CDT调试器连接":
我认为第2部分是你真正需要的.基本上,您必须安装插件并在Eclipse 中进行配置.
关于StackOverflow,这里也有很多相关的问题:
我还没有尝试过,所以我希望这有效.
这是我的解决方案,适用于Ubuntu 12.04,Matlab R2012b和用于C/C++开发人员Kepler Release的Eclipse IDE.



| 归档时间: |
|
| 查看次数: |
3948 次 |
| 最近记录: |