相关疑难解决方法(0)

使用less作为gdb寻呼机

我注意到在GDB中,当发出具有长输出的命令时info variables,输出会一次显示一页,按下以退出enterq退出.

是否可以用另一个替换默认的寻呼机,例如less,以便我可以上下导航,退出,搜索等?

gdb

13
推荐指数
2
解决办法
2528
查看次数

块调试程序的输出(gdb)

我有一个程序,并希望在gdb中调试它.

我会看到通常的节目输出吗?如何启用/禁用此输出,仅保留gdb消息.

gdb

5
推荐指数
2
解决办法
4444
查看次数

在调试时让 GDB 完全打印一个大的 std::map

我正在研究一种使用大地图的算法。我正在尝试按照算法和 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)

c++ gdb stdmap

5
推荐指数
1
解决办法
5046
查看次数

VSCode C++调试捕获控制台输出

我在Ubuntu中运行VSCode来调试C++程序.使用GDB调试控制台应用程序工作正常,但我真的想将控制台日志输出捕获到文件.我看不到这样做的方法或选择.有没有选项来捕获此控制台日志输出?

c++ visual-studio-code

5
推荐指数
1
解决办法
775
查看次数

标签 统计

gdb ×3

c++ ×2

stdmap ×1

visual-studio-code ×1