This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM620-Q1:Valgrind 需要 ld-linux-Aarch64.so.1(未剥离)的调试版本库

Guru**** 2345630 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1520855/am620-q1-valgrind-need-the-debug-version-library-of-ld-linux-aarch64-so-1-non-stripped

器件型号:AM620-Q1

工具/软件:

尊敬的专家:

当前的 SDK 版本为 Processor SDK 10.00.07.04。

root@fvt-5g-tbox:/#/cache/valgrind_static --leake-check=full tbox_manager
==4406== Memcheck、内存错误检测器
==4406==版权所有 (C) 2002-2024 和 GNU GPL'd、由 Julian Seward 等人
==4406==使用 Valgrind-3.25.1 和 LibVEX;使用-h 重新运行以获取版权信息
==4406==命令:tbox_manager
==4406==

Valgrind:启动时发生致命错误:函数重定向
Valgrind:这对于该平台 — 工具组合是必需的
Valgrind:无法设置。 重定向的详细信息如下:
Valgrind:
Valgrind:必须重定向的功能
Valgrind:其名称与模式匹配: strlen
Valgrind:在 Soname 匹配的对象中: LD-LINUX-AArch64.so.1
Valgrind:处理时未找到
Valgrind:来自对象的符号、soname 为:ld-linux-Aarch64.so.1
Valgrind:
Valgrind:可能的修复:(1,短期):安装 glibc 的 debuginfo
Valgrind:包装在这台机器上。 (2,长期):询问打包者
Valgrind:为了使您的 Linux 发行版在将来发布
Valgrind:已去除 ld.so(或调用的任何动态链接器.so)
Valgrind:使用标准导出上述函数
Valgrind:此平台的调用约定。 您所需的封装
Valgrind:为修复 (1) 进行安装时调用
Valgrind:
Valgrind:在 Debian, Ubuntu: libc6-dbg
Valgrind:在 SUSE、openSUSE、Fedora、RHEL 上:glibc-debuginfo
Valgrind:
Valgrind:请注意、如果在上调试 32 位进程
Valgrind: 64 位系统,你将需要一个相应的 32 位 debuginfo
Valgrind:软件包(例如 libc6-dbg:i386)。
Valgrind:
Valgrind:无法继续--现在退出。 抱歉。

谢谢

刘秀林