【发布时间】:2021-11-01 13:08:01
【问题描述】:
我正在调试 llvm/lib/.. 中的代码。我正在使用 clang 的调试版本。通过执行“clang ... -emit-llvm”命令来达到断点。我可以用它附加 gdb。
当我使用 gdb 移动到下一行时,需要花费很多时间。我试图通过跳过所有符号来编写一个 .gdbinit 文件。但这并没有解决我的问题。请建议我任何提高调试速度的方法。
【问题讨论】:
我正在调试 llvm/lib/.. 中的代码。我正在使用 clang 的调试版本。通过执行“clang ... -emit-llvm”命令来达到断点。我可以用它附加 gdb。
当我使用 gdb 移动到下一行时,需要花费很多时间。我试图通过跳过所有符号来编写一个 .gdbinit 文件。但这并没有解决我的问题。请建议我任何提高调试速度的方法。
【问题讨论】:
这是一个 VS 代码 C++ 扩展问题。该问题报告如下:
https://github.com/microsoft/vscode-cpptools/issues/2901
在回答此帖子时,该问题尚未解决。因此,作为一种解决方法,我使用 VS 代码中的“CodeLLDB”扩展来使用 LLDB 作为调试器,并且步进非常快。
【讨论】: