使用gdb调试myprog.f90:break line errs“文件中没有行”

时间:2012-09-20 23:01:28

标签: gdb break fortran90

我正在使用gdb来调试fortran90程序myprog.f90,该程序使用一些模块,比如mod1和mod2。

我启动gdb ... $ gdb ./program

并尝试设置换行符... (gdb)突破80

但我收到错误“文件中没有第80行'mod1.f90'”。 因此,虽然我试图在myprog.f90中设置换行符,但是它试图在程序mod1的第一个模块中设置换行符。

如何分隔一行并逐步执行myprog.f90?

谢谢。

1 个答案:

答案 0 :(得分:1)

这样做:

(gdb) break myprog.f90:80

另见documentation关于设置断点和location规范。