henry 发表于 2018-1-10 09:09:13

如何调试MATLAB和Fortran混合编程生成的mex文件

成功用MATLAB的mex命令编译Fortran代码,生成mexa文件后,以为已经没有错误了,结果在MATLAB里面使用该mexa文件就报错了,MATLAB直接崩溃,没有具体的错误信息,请问大家一下,有知道如何单步调试这种文件的方法吗

li913 发表于 2018-1-10 11:43:18

fortran代码单独拿出来调试。

henry 发表于 2018-1-10 12:34:53

li913 发表于 2018-1-10 11:43
fortran代码单独拿出来调试。

MATLAB能成功编译生成mexa文件,不能排除掉Fortran源代码的错误吗:'(

li913 发表于 2018-1-12 15:22:54

只能排除语法错误,不能排除 运行时错误和逻辑错误。

kyra 发表于 2018-1-13 09:08:13

编译器不是神,它只能检查语法错误。
对于运行时的逻辑错误,是无能为力的。所以,程序,即便是已经发布的成熟的软件,也需要维护更新,修补漏洞。
页: [1]
查看完整版本: 如何调试MATLAB和Fortran混合编程生成的mex文件