如题:在使用LLDB调试器进行本地调试时,如何设置断点、查看变量和继续执行程序?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题:在使用LLDB调试器进行本地调试时,如何设置断点、查看变量和继续执行程序?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
在使用LLDB调试器进行本地调试时,你可以按照以下步骤操作:
要设置断点,你可以使用 breakpoint set
命令,并指定文件名和行号,或者函数名。例如:
(lldb) breakpoint set --name main
(lldb) breakpoint set --file main.c --line 10
要查看变量,你可以在断点处暂停后使用 print
或 p
命令。例如:
(lldb) print variableName
(lldb) p variableName
你也可以使用 frame variable
或 frame select
和 variable list
命令查看当前帧中的所有变量。
(lldb) frame variable
(lldb) frame select 1
(lldb) variable list
要继续执行程序,你可以使用 continue
或 c
命令。这将使程序运行直到下一个断点或程序结束。
(lldb) continue
(lldb) c
这些命令应能满足你在使用LLDB进行本地调试时的基本需求。
2 回答7.8k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
可参考LLDB高性能调试器上的详细步骤