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++支持情况
1206浏览 • 1回复 待解决
是否查看c++内存能力
782浏览 • 1回复 待解决
使用C++进行HarmonyOS开发问题
782浏览 • 2回复 待解决
如何在C++项目中使用pthread
2086浏览 • 1回复 待解决
没办法断点到native c++
215浏览 • 1回复 待解决
如何C++层面获取系统时间?
4481浏览 • 2回复 待解决
HarmonyOS ArkTS与C/C++交互
774浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS对象
2264浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
430浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
194浏览 • 1回复 待解决
HarmonyOS 媒体文件 C++ 访问问题
81浏览 • 1回复 待解决
如何实现ArkTS与C/C++数组转换
782浏览 • 1回复 待解决