【问题标题】:valgrind installation using brew on macOS High Sierra 10.13.2在 macOS High Sierra 10.13.2 上使用 brew 安装 valgrind
【发布时间】:2018-06-16 11:10:56
【问题描述】:

尝试使用 brew 在 macOS 版本上安装 valgrind 时出现以下错误:

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

我已尝试遵循所有相关帖子中有关该问题的建议,甚至在下载源 tarball 后尝试使用 ./configure 选项构建 valgrind。但这也因 gcc 不兼容错误而失败,尽管遵循了 Web 上的解决方法建议,但我无法克服该错误。

任何帮助将不胜感激。

TIA

维诺德

【问题讨论】:

  • AFAIK,Valgrind 尚未在 macOS High Sierra 上运行。我很高兴被证明是错误的,但是……

标签: homebrew valgrind macos-sierra


【解决方案1】:

brew install --HEAD valgrind 现在似乎可以工作了。

更多详情请见this issue

【讨论】:

    【解决方案2】:

    您可能希望直接构建并安装它,而不是使用自制软件。我创建了一个 valgrind 3.13.0 端口来在 macOS High Sierra (10.13.x) 上工作。你可以在这里得到它:https://github.com/padiakalpesh/valgrind_3.13_high_sierra

    获得源代码后,从源目录中运行以下命令:

    ./configure
    make
    sudo make install
    

    【讨论】:

      猜你喜欢
      • 2022-10-06
      • 2018-06-12
      • 2018-07-20
      • 2021-07-16
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 2018-06-11
      • 2018-01-27
      相关资源
      最近更新 更多