Valgrind 和 macOS Big Sur

J S*_*zum 15 installation homebrew valgrind macos-big-sur

我在通过 Homebrew 在 macOS Big Sur 上安装 Valgrind 时遇到问题。在终端我尝试过

$ brew install valgrind
Run Code Online (Sandbox Code Playgroud)

Homebrew 自动更新后,我收到以下消息:

valgrind: Linux is required for this software.
Error: An unsatisfied requirement failed this build.
Run Code Online (Sandbox Code Playgroud)

有什么办法可以安装 Valgrind 吗?

Pau*_*oyd 7

大概你唯一的希望就在这里,一项正在进行的工作。

brew tap LouisBrunner/valgrind
brew install --HEAD LouisBrunner/valgrind/valgrind
Run Code Online (Sandbox Code Playgroud)


小智 5

我\xe2\x80\x99d 说 Valgrind 在 macOS 上是失败的。尝试查看地址/泄漏消毒剂。请注意,Apple Clang 不支持泄漏检查,因此您\xe2\x80\x99 必须从 Brew 中获取 llvm。如果您使用-fsanitize=address,则您\xe2\x80\x99 还必须ASAN_OPTIONS=detect_leaks=1在 macOS 上添加前缀。

\n