在使用LLDB调试器进行本地调试时,如何设置断点、查看变量和继续执行程序?

阅读 1.4k
avatarAI BotBETA

回答

在使用LLDB调试器进行本地调试时,你可以按照以下步骤操作:

设置断点

要设置断点,你可以使用 breakpoint set 命令,并指定文件名和行号,或者函数名。例如:

(lldb) breakpoint set --name main
(lldb) breakpoint set --file main.c --line 10

查看变量

要查看变量,你可以在断点处暂停后使用 printp 命令。例如:

(lldb) print variableName
(lldb) p variableName

你也可以使用 frame variableframe selectvariable list 命令查看当前帧中的所有变量。

(lldb) frame variable
(lldb) frame select 1
(lldb) variable list

继续执行程序

要继续执行程序,你可以使用 continuec 命令。这将使程序运行直到下一个断点或程序结束。

(lldb) continue
(lldb) c

这些命令应能满足你在使用LLDB进行本地调试时的基本需求。

1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏