• Lv0
    粉丝0

积分1 / 贡献0

提问2答案被采纳0文章0

OpenHarmony4.0 Release如何使用lldb-server

Koncheng 显示全部楼层 发表于 2024-7-8 00:07:14

【问题描述】

  1. 介绍问题现象和发生的背景 最近在对OpenHarmony的备份工具backup_tool进行二次开发,但是由于开发过程中存在bug,所以在找是否有工具可以来调试程序

  2. 运行结果、错误截图 使用lldb或者手动交叉编译的GDB工具调试系统中自带的backup_tool,但是调试直接提示。经过google发现是缺少liblzma库,但是使用的工具是通过交叉编译工具编译的,所以需要交叉编译的lzma库,并且没有在查到的相关链接中遇到该问题

    b7bc0bd7fc74f5976d7aa02cd76b19c4.png

    1. lldb参考链接:lldb/README_zh.md · OpenHarmony/third_party_llvm-project - Gitee.com
    2. gdb参考链接: OpenHarmony标准系统实践之GDB调试_51CTO博客_gdb 调试程序
  3. 我尝试过的解决方法和结果

    尝试了lldb与gdb,以及lldb-server均出现上述问题。并且测试了使用out/rk3568/exe.nostripped/filemanagement中的backup_tool,仍然出现上述问题

  4. 我想要达到的结果

    有没有什么工具可以调试自带的工具,是需要重新编译调试工具(例如添加第三方liblzma库)还是在编译OpenHamony时修改编译参数来添加调试信息来完成目的。

    因为是调试的自带的backup_tool,所以不是很清楚编译参数该如何设置。

【运行环境】

硬件:DAYU200开发板/rk3568 ROM版本:NA DevEvoStudio版本:NA SDK版本:NA

使用的OpenHamony4.0的源码

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部