问题

我想知道是否有办法我不必退出lldb并在重新编译我的代码后重新启动它.这样我就不必再次设置断点了.

  最佳答案

您不应该重新启动lldb.当您重新编译代码后执行run时,lldb将检查您的任何二进制文件是否已经更改并自动读入新信息,酌情重置您的断点并继续进行.这是很方便的,不仅因为您不必重置您的断点,而且因为lldb不必修复您的程序加载的所有系统,这可能没有更改,所以随后的“运行”更快.

注意,BTW,如果由于其他原因必须退出&重启lldb,您可以使用breakpoint writebreakpoint read命令来保存和恢复断点,所以您不必手动重新添加它们。

  相同标签的其他问题

c++makefilelldb