重新加载.lldbinit而不重新加载应用程序?

Wil*_*sch 4 xcode lldb

有没有办法重新加载.lldbinit文件,而无需重建应用程序?类似于gdb可以做的如下:

 source ~/.gdbinit
Run Code Online (Sandbox Code Playgroud)

Jas*_*nda 7

使用command source.

(lldb) command source ~/.lldbinit
Run Code Online (Sandbox Code Playgroud)

如果要加载Python文件,

(lldb) command script import ~/lldb/bbt.py
Run Code Online (Sandbox Code Playgroud)

虽然请注意,您无法重新导入已在lldb调试会话中导入的函数; 在改进python脚本时,您需要退出并重新启动调试器以尝试新版本.

  • 在最新版本的 lldb 中,可以使用“命令脚本删除 <命令名称>”删除和重新导入 python 函数。使用“lldb-1100.0.30.6”。 (2认同)