记录一下lldb使用命令,参照idea下的调试常用按钮

如果用cmake编译软件需要打开调试模式:set(CMAKE_BUILD_TYPE "Debug")

cmake编译流程:进入源码目录,创建build目录,进入build目录,命令cmake .. 后make命令即可,以上过程不需要使用ide参与

在build目录下启动lldb:lldb  xxx,xxx表示编译好的文件名

断点命令:breakpoint,br,b单字母只在设置文件某行时有效,例子:b main.cpp:20,例子表示:在main文件中的20行设置断点;断点列表:br l,断点删除:br del,br del 1 3 5,后面数字表示断点编号,不加编号表示全部删除

启动调试命令:run或者r

执行下一行命令:next或者n

执行进入函数命令:step或者s,跳出函数返回进入点命令:finish

查看变量值:p 变量名

查看指针变量值:po 变量名

查看当前代码域的变量值:frame variable,简写:fr v

修改变量值:expression 变量名=新值 

禁用断点:breakpoint disable ,breakpoint disable 1 3 6,后面数字表示断点编号,简写:br dis ,br dis 1 3 6

 

posted @ 2022-04-11 16:27  梦-咖啡  阅读(98)  评论(0编辑  收藏  举报