如何在Eclipse使用MinGW64编译和调试mex files - g旗帜在MATLAB R2017a和早些时候吗

51视图(30天)

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2022年11月15日
注意:这些指令是有效的调试MinGW 4.9.2。更新的版本,请参阅以下链接:
遵循以下步骤编制与调试MEX-file MingGW64和g标志:
1。启动Eclipse并选择一个新的工作空间。
你可以从以下链接下载Eclipse:
2。在Eclipse中,选择以下选项:
“文件”>“新”>“项目”并选择“通用”>“项目”
3所示。选择一个名称为您的项目,然后单击“完成”。
4所示。生成一个新的文本文件通过选择:
“文件”>“新”>“其他””然后“一般”>“无标题的文本文件”
输入以下文本文件:
处理SIGSEGV nostop
然后保存文件作为“gdbinit”“mexdebug”文件夹如图。
5。拖的C / c++源代码MEX-file到这个项目中。当被问及复制或链接,选择“链接到文件”,这样源代码呆在原来的位置。
6。然后去:
“运行”- >“调试配置……”
并选择“C / c++附加到应用程序”,选择“新”按钮。
7所示。在“调试器”选项卡上,输入文件下创建4的位置作为“GDB命令文件”。
8。单击“调试”。
9。选择MATLAB。exe从列表中。
10。调试器将暂停MATLAB。使用“恢复”按钮继续运行MATLAB。
11。打开Eclipse和C / c++代码断点的地方。
12。在MATLAB运行MEX-file。
13。断点时打你会停止在调试器中,你可以通过例如步骤和检查变量的代码。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!