我现在正在安装valgrind,直到'make install'命令执行良好为止。下一个命令-'make regtest'输出下一个错误:
../../depcomp: line 689: exec: g++: not found
make[5]: *** [leak_cpp_interior.o] Error 127
make[5]: Leaving directory `/home/kbubuntu/valgrind-3.9.0/memcheck/tests'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/home/kbubuntu/valgrind-3.9.0/memcheck/tests'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/home/kbubuntu/valgrind-3.9.0/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/kbubuntu/valgrind-3.9.0/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/kbubuntu/valgrind-3.9.0'
make: *** [check] Error 2
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
谢谢。
del*_*ver 10
所有主要的 linux 发行版都将在其存储库中包含 valgrind。您可以在apt基于debian的系统上找到它:
apt search valgrind
Run Code Online (Sandbox Code Playgroud)
但首先尝试:
apt install valgrind
Run Code Online (Sandbox Code Playgroud)
它应该可以工作,并引入任何依赖项。请记住,如果您不是超级用户,则需要以sudo.
这是一个很好的工具,玩得开心。
g10*_*ang 10
从源头上制造。
从此处下载valgrind源代码。
./configure --prefix=$HOME/valgrindmake install在〜/ .bashrc中追加2行:
导出PATH = $ PATH:$ HOME / valgrind / bin
export VALGRIND_LIB =“ $ HOME / valgrind / lib / valgrind”
source ~/.bashrc....完成尝试运行which valgrind。
| 归档时间: |
|
| 查看次数: |
20369 次 |
| 最近记录: |