![](/img/trans.png)
[英]Debugging fortran code in Eclipse with Photran and GDB debugger: missing symbols
[英]Debugging Fortran code in Emacs with gdb
我在使用gdb调试emacs中的Fortran代码时遇到问题。
GDB启动了罚款和程序加载确定并停在第一个断点,这是我年初设定的main
。 然后,当我键入n
转到下一行时,程序将一直运行到整个过程(就像我键入c
),而不是转到下一行。 为了解决这个问题,我将另一个断点设置得更远。 击中c
后(在main
中的第一个断点处),代码跳至并在后一个断点处停止(这是我想要的)。
但是,在这一点上,我无法再输入gdb命令,因为源代码已移至顶部窗口,输出已移至底部窗口(而通常所有gdb输入命令和程序输出均位于顶部窗口中,并且在底部遍历的源代码)。 因此,现在在这一点上,当我输入gdb命令时,它就成为源代码的一部分,并且我无法使用n
和c
来导航它-而是代码中包含了一堆n
和一个c
!
我正在运行Fedora 18和GNU Emacs 24.3.1。 另外,要在emacs中运行gdb,它坚持要求我使用开关-i=mi
。 在我击中Mx gdb
,底部的行弹出为: Run gdb (like this): gdb -i=mi ...
我尝试玩弄开关,例如-annotate=3
无济于事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.