我注意到在GDB中,当发出具有长输出的命令时info variables,输出会一次显示一页,按下以退出enter并q退出.
是否可以用另一个替换默认的寻呼机,例如less,以便我可以上下导航,退出,搜索等?
我正在研究一种使用大地图的算法。我正在尝试按照算法和 GDB 进行操作,同时在纸上进行操作以查看哪里出错了。但是随着地图变大,GDB 将其缩写并停止显示我需要的下一个值:
(gdb) p R
$1 = std::map with 140 elements = {[0] = "", [1] = "e", [2] = "", [3] = "", [4] = "", [5] = "", [6] = "", [7] = "", [8] = "a", [9] = "a", [10] = "", [11] = "", [12] = "", [13] = "", [14] = "",
[15] = "", [16] = "a", [17] = "b", [18] = "", [19] = "", [20] = "", [21] = "", …Run Code Online (Sandbox Code Playgroud) 我在Ubuntu中运行VSCode来调试C++程序.使用GDB调试控制台应用程序工作正常,但我真的想将控制台日志输出捕获到文件.我看不到这样做的方法或选择.有没有选项来捕获此控制台日志输出?