我目前正在使用NS-2(一个网络模拟器),我想使用gdb的tui选项,这样我就可以在调试时查看课程代码。(就像Visual studio一样)
到目前为止,当我运行"gdb -tui“时,源窗口是空白的。然而,当我在gdb中执行"list“时,我可以看到文件,但我不能让它自动转到文件并指向中断位置。
你知道该怎么做吗?
发布于 2010-01-02 02:14:34
虽然我对GDB TUI不太确定,但如果您熟悉vi,那么一定要查看CGDB。它是GDB的TUI前端,使用类似vi的键绑定。
要在CGDB中设置一个中断点,只需点击escape (当然),导航到您想要中断的行,然后点击空格键!
发布于 2010-01-02 02:10:39
你试过Ctrl-X A组合了吗?它告诉gdb进入/退出TUI模式。
发布于 2010-11-25 00:58:56
使用gdb运行可执行文件:
$gdb -tui ./executable_name只要您在gdb终端上执行gdb命令"run“,源代码就会出现。
如果你在某一行(比如:在main()函数上)设置一个断点,然后执行"run":源代码现在就可见了,这样会更好。
https://stackoverflow.com/questions/1814844
复制相似问题