我已经安装了 valgrind,没有任何问题,但运行它时,我不断收到以下错误:
valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory
我已经相应地调整了我的 bash 文件。我添加了以下路径:/usr/bin/valgrind
使用:which valgrind
命令,但它仍然不起作用。然后我添加了路径:/usr/lib/valgrind
但它仍然不起作用。我想我对使用 Ubuntu 的正确本地目录感到困惑。
我在用:
export VALGRIND_LIB="/usr/lib/valgrind"
我必须先添加本地目录吗?
我从源代码构建了 valgrind ,发布的答案对我不起作用,但这确实有效:
例如我是如何配置的:
./configure --prefix=$HOME/local/valgrind
我添加到我的~/.bashrc
export VALGRIND_LIB=$HOME/local/valgrind/libexec/valgrind
看来需要libexec
, not lib
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)