我尝试按照以下说明下载并安装 Valgrind:
我很好地完成了第 3 步,但是当我输入时
make
我收到消息
make: *** No targets specified and no makefile found. Stop.
当我查看新的 Valgrind 目录时,我看到诸如“Makefile.am”和“Makefile.in”之类的文件,但正如指示的那样,没有“Makefile”。自述文件包含与我在图片中发布的相同的说明,因此我不太明白我缺少什么。谢谢你的帮助!
答案1
我想说的是,第 3 步(配置)失败了。第3步没有报错吗? (对于第三步,您还需要安装 glibc,请确保您已经安装了它)。
另外,为什么不使用包管理呢?喜欢 apt-get install valgrind 吗?
你正在使用哪个发行版?
答案2
该步骤./configure
通常读取Makefile.in
和写入Makefile
。运行时出了点问题。再次运行它并读取输出以查找错误。如果失败,请阅读config.log
您可能会在哪里找到有关问题所在的线索。
答案3
这就是我的构建失败的原因:
检查内核版本...不支持 (3.14.13-c9) 配置:错误:Valgrind 适用于内核 2.4、2.6