尝试使用brew:
在macOS版本上安装valgrind时出现以下错误valgrind:这个公式要么没有按预期编译或运行 由于上游而在比Sierra更新的macOS版本上 不兼容。错误:此构建未满足要求失败。
我尝试关注此问题的所有相关帖子的建议,甚至在下载源tarball后尝试使用 ./configure 选项构建valgrind。但是,由于gcc不兼容性错误,我也无法克服,尽管在Web上有以下解决方法建议。
任何帮助都将不胜感激。
TIA
维诺德
答案 0 :(得分:5)
brew install --HEAD valgrind
现在似乎有用了。
有关详细信息,请参阅this issue。
答案 1 :(得分:0)
您可能希望直接构建它并安装而不是使用home-brew。我已经创建了一个valgrind 3.13.0的端口来处理macOS High Sierra(10.13.x)。你可以在这里得到它:https://github.com/padiakalpesh/valgrind_3.13_high_sierra
获取源后,从源目录中运行以下命令:
./configure
make
sudo make install