我现在正在安装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我该怎么解决它呢?
谢谢。
发布于 2014-07-24 22:13:18
所有主要的linux发行版都将在其存储库中包含valgrind。你可以在debian派生的,基于apt的系统上找到它:
apt search valgrind但首先试一试:
apt install valgrind它应该可以工作,并拉入任何依赖项。请记住,如果您不是超级用户,则需要在它们前面加上sudo。
这是一个很棒的工具,祝你玩得开心。
发布于 2018-08-03 19:22:43
简而言之:从源码生成。
多么?
valgrind版本(例如sudo):apt-get --purge valgrind、dpkg --remove valgrind或yum remove valgrind
从here.获取源代码的
wget https://sourceware.org/pub/valgrind/valgrind-3.17.0.tar.bz2解压缩归档文件tar xvf valgrind-3.17.0.tar.bz2的
转到未压缩的归档文件cd valgrind-3.17.0 (未压缩归档文件)
配置./configure的
编译make的
make install (具有根权限,例如sudo)注意:对于Raspberry Pi 4用户来说非常有用-默认的valgrind安装会产生很多内部错误。请参阅Valgrind reports hundreds of errors in Hello World program on RaspberryPi 4B
发布于 2014-07-24 21:39:10
我认为这是由于依赖性没有得到满足。通过以下方式安装g++
sudo apt-get install g++然后再试一次。错误是由于exec找不到任何名为g++的包
https://stackoverflow.com/questions/24935217
复制相似问题