标签: emacs lldb
我不确定这是否是因为lldb不使用新的共享库。发生的事情是
1)我在emacs中使用了lldb来调试代码
2)更新了代码所需的共享库
3)重新运行由lldb调试的程序。
代码在某个随机位置运行并停止。如果我在emacs中杀死调试会话并打开一个新的问题,问题就解决了。我对gdb没有同样的问题。
在优化代码和调试代码之间切换时也会发生这种情况。步骤就像 1)lldb优化程序 2)在调试模式下构建程序 3)在lldb中重新运行程序。 lldb不使用新的调试代码。