OpenHarmony开发者论坛
标题:
OpenHarmony4.0 Release如何使用lldb-server
[打印本页]
作者:
Koncheng
时间:
2024-7-8 00:07
标题:
OpenHarmony4.0 Release如何使用lldb-server
[md]### 【问题描述】
1. 介绍问题现象和发生的背景
最近在对OpenHarmony的备份工具backup_tool进行二次开发,但是由于开发过程中存在bug,所以在找是否有工具可以来调试程序
2. 运行结果、错误截图
使用lldb或者手动交叉编译的GDB工具调试系统中自带的backup_tool,但是调试直接提示。经过google发现是缺少liblzma库,但是使用的工具是通过交叉编译工具编译的,所以需要交叉编译的lzma库,并且没有在查到的相关链接中遇到该问题
![b7bc0bd7fc74f5976d7aa02cd76b19c4.png](
https://forums-obs.openharmony.c ... wjzwjljls2zlqqu.png
"b7bc0bd7fc74f5976d7aa02cd76b19c4.png")
3. 1. lldb参考链接:[lldb/README_zh.md · OpenHarmony/third_party_llvm-project - Gitee.com](
https://gitee.com/openharmony/th ... e%E8%B0%83%E8%AF%95
)
2. gdb参考链接: [OpenHarmony标准系统实践之GDB调试\_51CTO博客\_gdb 调试程序](
https://blog.51cto.com/harmonyos/5675521
)
4. 我尝试过的解决方法和结果
尝试了lldb与gdb,以及lldb-server均出现上述问题。并且测试了使用out/rk3568/exe.nostripped/filemanagement中的backup_tool,仍然出现上述问题
5. 我想要达到的结果
有没有什么工具可以调试自带的工具,是需要重新编译调试工具(例如添加第三方liblzma库)还是在编译OpenHamony时修改编译参数来添加调试信息来完成目的。
因为是调试的自带的backup_tool,所以不是很清楚编译参数该如何设置。
### 【运行环境】
硬件:DAYU200开发板/rk3568
ROM版本:NA
DevEvoStudio版本:NA
SDK版本:NA
使用的OpenHamony4.0的源码
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5