当我使用VSCode时,与lldb相比,gdb的漂亮打印器似乎有很大不同。
在MacOS上的lldb将直接显示一些字段细节和容器的大小,这在我调试时会很有帮助。
Linux上的gdb漂亮打印器: MacOS上的lldb: 那么我如何在Linux上使用gdb实现类似的效果呢?
我通过以下方式设置我的gdb漂亮打印器: 如何在Eclipse CDT中启用C++ STL对象的gdb漂亮打印? 我像这样设置了我的launch.json文件。
Linux上的gdb漂亮打印器: MacOS上的lldb: 那么我如何在Linux上使用gdb实现类似的效果呢?
我通过以下方式设置我的gdb漂亮打印器: 如何在Eclipse CDT中启用C++ STL对象的gdb漂亮打印? 我像这样设置了我的launch.json文件。
"configurations": [
{
"name": "C++ Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/a.out",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}/include/",
"environment": [],
"externalConsole": false,
"setupCommands": [
{
"text": "-enable-pretty-printing",
"description": "enable pretty printing",
"ignoreFailures": true
}
]
}]