我知道我们可以在gdb中启用漂亮的打印set print pretty.但有没有未设置?我有时想切换它.我在Stackoverflow中找不到任何文档,没有任何答案.
对于较新版本的 gdb(当前使用 gdb 9.1),这不再起作用。我们必须使用:
> disable pretty-printer
Run Code Online (Sandbox Code Playgroud)
使用
set print pretty off
Run Code Online (Sandbox Code Playgroud)
来自文档:
在
Cause GDB 上设置print ,以缩进格式打印结构,每行一个成员,如下所示:Run Code Online (Sandbox Code Playgroud)$1 = { next = 0x0, flags = { sweet = 1, sour = 1 }, meat = 0x54 "Pork" }set print pretty off
原因GDB以紧凑格式打印结构,如下所示:Run Code Online (Sandbox Code Playgroud)$1 = {next = 0x0, flags = {sweet = 1, sour = 1}, \ meat = 0x54 "Pork"}这是默认格式.
| 归档时间: |
|
| 查看次数: |
1040 次 |
| 最近记录: |