我试图在64位机器(linux)上运行valgrind 32位二进制文件,我收到此错误:
valgrind: Failed to start tool ‘memcheck’ for platform ‘x86-linux’: No
such file or directory
我需要做些什么来使它工作?
最佳答案
您没有安装Valgrind来分析Linux发行版上的32位程序.
例如在Ubuntu 15.04上,安装Valgrind via
apt-get install valgrind
安装Valgrind分析工具的32位和64位版本:
$ls -1 /usr/lib/valgrind/memcheck-*
/usr/lib/valgrind/memcheck-amd64-linux
/usr/lib/valgrind/memcheck-x86-linux
你的Linux发行版是什么?