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.

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

Guru**** 2483855 points


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

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

器件型号:TDA4VE-Q1

工具与软件:

尊敬的专家:

我们的 SDK 是 TDA4VE SDK9.2。  我们在 TDA4VE 板上编译 Valgrind (一种开源存储器检查工具)并运行 它、然后它会按如下方式报告错误日志:

--------------------------------------------------------

==1639== Memcheck,一个内存错误检测器
=1639==版权(C)2002-2024, GNU GPL',由 Julian Seward 等人撰写
==1639==使用 Valgrind-3.24.0和 LibVEX;使用-h 重新运行版权信息
==1639==命令:LS
=1639==

Valgrind:启动时发生致命错误:函数重定向
Valgrind:对于此平台-工具组合、它是必需的
Valgrind:无法设置。 重定向的详细信息如下:
Valgrind:
Valgrind:必须重定向的函数
Valgrind:其名称与模式匹配: strlen
Valgrind:在一个有声码匹配的对象中: 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:无法继续--现在退出。 抱歉。

--------------------------------------------------------

随着日志的测量、我们需要一个无 stiped  ld-linux-aarch64.SO.1库。 您能否提供 不受阻碍的  ld-linux-Aarch64.so.1 ?

此致

Hawayi.