工具/软件:Linux
我正在尝试在 DRA626 J5Eco 处理器上运行 Valgrind。 即使尝试运行简单的"Hello、World"应用程序、我也会收到下面发布的以下错误。
我在这里找到了一篇文章: https://e2e.ti.com/support/arm/sitara_arm/f/791/t/217947 ,其中指出了一个由 SDK 更新版本解决的相同问题。
是否有适用于 J5 Eco 的更新 SDK?
我在 这里看到了适用于 J6的更新 SDK:http://processors.wiki.ti.com/index.php/Category:Processor_SDK_Linux_Automotive 、但兼容性并未仅适用于 DRA626 DRA7xxx
如果您能为我提供任何帮助、我们将不胜感激。
Valgrind: 启动时出现致命错误:函数重定向
Valgrind: 对于此平台工具组合而言是必需的
Valgrind: 无法设置。 重定向的详细信息包括:
验证:
Valgrind: 必须重定向的功能
Valgrind: 其名称与 pattern 匹配: strcmp
Valgrind: 在语音匹配的对象中: LD-Linux.SO.3
Valgrind: 处理时未找到
Valgrind: 来自具有 soname 的对象的符号:LD-Linux.SO.3
验证:
Valgrind: 可能的修复:(1、短期):安装 glibc 的 debuginfo
Valgrind: 此机器上的封装。 (2、长期):询问包装人员
Valgrind: 为了您的 Linux 发行版,请将来发货
Valgrind: 已去除 ld.so (或任何被调用的动态链接器.so)
Valgrind: 使用标准导出上述函数
Valgrind: 此平台的调用惯例。 您所需的封装
Valgrind: 调用安装以进行修复(1)
验证:
Valgrind: 在 Debian 上、Ubuntu: libc6-dbg
Valgrind: 在 SUSE、openSUSE、Fedora、RHEL 上: glibc-debuginfo
验证:
Valgrind: 请注意,如果在上调试32位进程
Valgrind: 64位系统,您将需要相应的32位 debuginfo
Valgrind: 包(例如 libc6-dbg:i386)。
验证:
Valgrind: 无法继续--正在退出。 抱歉。