gpt4 book ai didi

macos - 在 OS X 上构建 valgrind

转载 作者:行者123 更新时间:2023-12-04 12:04:22 27 4
gpt4 key购买 nike

我试图在 macOS Sierra(版本 10.12.6)上安装 valgrind。运行 ./configure.sh 时,出现此错误:

checking for a supported version of gcc... Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 no (applellvm-8.1.0) configure: error: please use gcc >= 3.0 or clang >= 2.9 or icc >= 13.0



所以,我检查了我的 gcc 和 clang 版本。答复如下:

Ankits-MacBook-Air:valgrind ankitshubham$ gcc --version

Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 8.1.0 (clang-802.0.42) Target: x86_64-apple-darwin16.7.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Ankits-MacBook-Air:valgrind ankitshubham$ clang --version

Apple LLVM version 8.1.0 (clang-802.0.42) Target: x86_64-apple-darwin16.7.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin



我不知道如何检查 icc>=13.0

这里有什么问题?

最佳答案

您遇到的问题已在当前开发存储库中解决。

如果您确实想构建 valgrind 而不是仅使用包管理器克隆开发存储库(说明如下)。我假设您不是在寻找特定版本的 valgrind,以下说明将在本文发布之日构建 3.14 版。

我假设您刚刚下载了 release压缩包。
如果您改为克隆 repository page 上列出的 git 存储库它将在 Mac 10.12.6 上构建得很好

从 valgrind 存储库页面。

To clone code from the current repository (anonymous, read-only git access), do this:

git clone git://sourceware.org/git/valgrind.git To build the cloned code, follow the instructions in the README file that the clone should give you. Alternatively, the following should work:

  cd valgrind
./autogen.sh
./configure --prefix=...
make
make install


截至本文发布之日,上述步骤运行良好,运行 MacOS 10.12.6 并安装了以下版本的 clang。
    clang --version
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: ...

关于macos - 在 OS X 上构建 valgrind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46050202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com