Valgrind:可执行文件不适用于此架构
Valgrind: executable is not for this architecture
我正在尝试查找使用 Valgrind 为 x86 和 RISC 体系结构生成的 cpp 可执行文件的内存开销。我已经为 x86 可执行文件成功完成了 valgrind,但是当我在 Linux 机器上尝试 RISC 架构时,它显示错误,如图所示。 gprof 也出现了同样的问题,但我使用 qemu 用户模式解决了它。甚至尝试先使用 qemu 执行可执行文件,然后尝试如图所示执行 valgrind 但无法正常工作。我能做些什么来解决这个问题或我做错了什么?
Valgrind 不支持 RISC V,而且我不知道 Valgrind 社区中有任何人在使用它。目前支持的架构有x86/amd64、mips、nanomips、arm、POWER、s390,其中mips和arm有32位和64位版本。
目前您需要查找和使用其他工具。
我正在尝试查找使用 Valgrind 为 x86 和 RISC 体系结构生成的 cpp 可执行文件的内存开销。我已经为 x86 可执行文件成功完成了 valgrind,但是当我在 Linux 机器上尝试 RISC 架构时,它显示错误,如图所示。 gprof 也出现了同样的问题,但我使用 qemu 用户模式解决了它。甚至尝试先使用 qemu 执行可执行文件,然后尝试如图所示执行 valgrind 但无法正常工作。我能做些什么来解决这个问题或我做错了什么?
Valgrind 不支持 RISC V,而且我不知道 Valgrind 社区中有任何人在使用它。目前支持的架构有x86/amd64、mips、nanomips、arm、POWER、s390,其中mips和arm有32位和64位版本。
目前您需要查找和使用其他工具。