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