C++调试问题,从调试情况看, 后台线程的C++断点,不能命中使用 lldb 的 b 指令, 也不能命中是否有什么设置

从调试情况看, 后台线程的C++断点,不能命中 使用 lldb 的 b 指令, 也不能命中请问是否有什么设置。


HarmonyOS
2024-09-18 11:05:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

请按照以下步骤进行C++ 断点调试:

1.点击IDE上方操作栏中的Run-Edit Configurations 进入配置页面,选中左侧的entry,点击右侧中的Debugger,选择调试类型Debug type:Native ,表示仅C调试,点击OK

2.确定编译出的C代码带符号表(不要做cmake编译优化类的操作或参数,这样会导致编译出的so不带符号表,这样进不了断点)

3.启动调试即可。

分享
微博
QQ
微信
回复
2024-09-18 17:28:27
相关问题
如何修改C++版本?C++支持情况
2681浏览 • 1回复 待解决
是否查看c++内存能力
1786浏览 • 1回复 待解决
使用C++进行HarmonyOS开发问题
3098浏览 • 2回复 待解决
如何在C++项目中使用pthread
3498浏览 • 1回复 待解决
没办法断点到native c++
977浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS对象
3837浏览 • 1回复 待解决
如何C++层面获取系统时间?
5980浏览 • 2回复 待解决
HarmonyOS 调试问题
984浏览 • 1回复 待解决
开发调试问题有知道吗?
3285浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++交互
2225浏览 • 1回复 待解决
HarmonyOS 媒体文件 C++ 访问问题
1106浏览 • 1回复 待解决