我遵循此指南:
下载软件包后,并且运行了sh脚本,但是启动make install
命令时,由于没有权限(即使使用了sudo
命令),它无法创建文件夹。
此外,我尝试用brew,但出现此错误:
valgrind:由于上游不兼容,在比El Capitan更新的macOS版本上,此公式无法编译或无法按预期运行。
错误:无法满足的要求导致此构建失败。
您可以从Valgrind的网站下载最新版本。然后,您只需./autogen.sh
安装Valgrind。我个人没有遇到任何需要的东西make
。
但是,不幸的消息是,即使最新版本的Valgrind在Mac OS Sierra上也不太实用。原因是Apple尚未发布导致Valgrind崩溃的部分源代码,否则,Valgrind的维护者几乎无法做任何事情。您可以在此处阅读有关此问题的更多讨论。
由于Mac OS内核已获得Apple Public Source License的许可,因此必须在某一天将其开源。因此,塞拉利昂式的Valgrind版本只是时间问题。
当前,我在Linux下使用Valgrind。这就是我现在所能建议的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句