Matlab与C混编的情况下如何对其中的C程序进行调试?这里以Matlab R2011a、VS2013为例
工具/原料
1
可以运行的Matlab软件
2
可以运行的VS软件
3
可以运行的电脑
方法/步骤
1
运行Matlab,设置好C编译器。
2
运行VS,打开所需调试的c文件,在所需位置自行设置断点,点击上方菜单栏"工具"--"附加到进程",在弹出的进程列表中选择Matlab进程,点击"附加"
3
回到Matlab,运行mex xxx.c -g命令,-g表示debug模式,xxx.c是相应所需调试c文件,可以看到,在xxx.c文件所在文件目录下会产生相应的.mex文件和.pdb文件
4
接着运行包含xxx.c的.m程序,程序将在xxx.c断点处中断,这时回到VS进行接下来的调试操作即可。
注意事项
1
没有什么要注意的
2
生活因记录而美妙
上一篇:汽车简笔画设计
下一篇:简笔画---公共汽车如何画