工具与软件:
尊敬的专家:
我们的 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.