我试图在64位机器(linux)上运行valgrind 32位二进制文件,我收到此错误:
valgrind:未能为平台'x86-linux'启动工具'memcheck':没有这样的文件或目录
我需要做些什么来使它工作?
您尚未在 Linux 发行版上安装用于分析 32 位程序的 Valgrind。
例如在 Ubuntu 15.04 上,通过安装 Valgrind
apt-get install valgrind
Run Code Online (Sandbox Code Playgroud)
安装 32 位和 64 位版本的 Valgrind 分析工具:
$ ls -1 /usr/lib/valgrind/memcheck-*
/usr/lib/valgrind/memcheck-amd64-linux
/usr/lib/valgrind/memcheck-x86-linux
Run Code Online (Sandbox Code Playgroud)
你的 Linux 发行版是什么?