这是我在 Windows 10 下在 cmd 中运行 gdb 时遇到的问题。这不是关于 gdb 使用的问题。光标的足迹(当可见时)会标记在 cmd 中 gdb 内创建的每一行上。就像按下继续enter逐步执行代码时一样……如果在按下该键期间光标可见,则其足迹在最近创建的行上可见。
这是内存问题吗?我花了很长时间来解决这个问题……是不是内存用完了?我应该有大约 6GB 的可用内存。
或者可能与我的.bat 文件有关,它包含:
gcc -g myfile.c -o myfile
gdb -q ./myfile
只是想知道可执行文件前面的 ./... ./ 是问题吗? 刚刚在某处读到,运行 gdb 时,可执行文件名称前面的 ./ 很重要。
我们如何才能让这个光标痕迹消失?为什么会发生这种情况?感谢您的阅读。:)
注意:-g 标志让 gcc 为 gdb 创建调试信息;-o 标志让我指定可执行文件名称;-q 标志静默启动 gdb