macOS Sierra上的Valgrind

th3g3ntl3man:

我遵循此指南:

valgrind安装指南

下载软件包后,并且运行了sh脚本,但是启动make install命令时,由于没有权限(即使使用了sudo命令),它无法创建文件夹

此外,我尝试用brew,但出现此错误:

valgrind:由于上游不兼容,在比El Capitan更新的macOS版本上,此公式无法编译或无法按预期运行。

错误:无法满足的要求导致此构建失败。

Musen:

您可以从Valgrind的网站下载最新版本然后,您只需./autogen.sh安装Valgrind。我个人没有遇到任何需要的东西make

但是,不幸的消息是,即使最新版本的Valgrind在Mac OS Sierra上也不太实用。原因是Apple尚未发布导致Valgrind崩溃的部分源代码,否则,Valgrind的维护者几乎无法做任何事情。您可以在此处阅读有关此问题的更多讨论

由于Mac OS内核已获得Apple Public Source License的许可,因此必须在某一天将其开源。因此,塞拉利昂式的Valgrind版本只是时间问题。

当前,我在Linux下使用Valgrind。这就是我现在所能建议的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章