0

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

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

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

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

如何换行并单步执行 myprog.f90?

谢谢你。

4

1 回答 1

1

做这个:

(gdb) break myprog.f90:80

另请参阅有关设置断点和位置规范的文档。

于 2012-09-21T03:00:25.743 回答