在macOS High Sierra 10.13.2上使用brew进行valgrind安装

时间:2018-01-07 02:53:18

标签: homebrew valgrind macos-sierra

尝试使用brew:

在macOS版本上安装valgrind时出现以下错误
  

valgrind:这个公式要么没有按预期编译或运行   由于上游而在比Sierra更新的macOS版本上   不兼容。错误:此构建未满足要求失败。

我尝试关注此问题的所有相关帖子的建议,甚至在下载源tarball后尝试使用 ./configure 选项构建valgrind。但是,由于gcc不兼容性错误,我也无法克服,尽管在Web上有以下解决方法建议。

任何帮助都将不胜感激。

TIA

维诺德

2 个答案:

答案 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