在 mac 上安装 valgrind 时出错
error installing valgrind on mac
我正在我的 mac 10.6.8 上安装 valgrind,我进入 valgrind 目录并 运行 以下命令
>> ./autogen-sh
>> ./configure
它工作正常但是当我 运行
>> make
它给出了很多错误错误的最后一部分是
ld: symbol(s) not found
make[3]: *** [memcheck-amd64-darwin] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
任何人都可以提供解决方案吗我搜索了很多但没有找到任何东西
这些天我不会从源安装任何包;而是安装 Macports 并简单地执行:
$ sudo port install valgrind
您还应该考虑使用 Instruments 而不是 valgrind,因为它非常面向 Linux。
您也可以使用 Homebrew:
brew install valgrind
重要提示: Valgrind 仅在 OS X Mavericks 和旧版本中稳定。
当我尝试 运行 从 http://valgrind.org/downloads/current.html 下载程序后手动安装程序时,我遇到了与原始发布者相同的问题
我使用的是最新的 OS,El Capitan。我解决问题的方法是转到 http://brew.sh 并将其粘贴到我的终端中进行下载。那我运行brew install valgrind
它确实有效,我现在在 mac 上安装了 valgrind。与 Valgrind 一起使用的一个非常有用的行是
valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes ./"your executable"
我正在我的 mac 10.6.8 上安装 valgrind,我进入 valgrind 目录并 运行 以下命令
>> ./autogen-sh
>> ./configure
它工作正常但是当我 运行
>> make
它给出了很多错误错误的最后一部分是
ld: symbol(s) not found
make[3]: *** [memcheck-amd64-darwin] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
任何人都可以提供解决方案吗我搜索了很多但没有找到任何东西
这些天我不会从源安装任何包;而是安装 Macports 并简单地执行:
$ sudo port install valgrind
您还应该考虑使用 Instruments 而不是 valgrind,因为它非常面向 Linux。
您也可以使用 Homebrew:
brew install valgrind
重要提示: Valgrind 仅在 OS X Mavericks 和旧版本中稳定。
当我尝试 运行 从 http://valgrind.org/downloads/current.html 下载程序后手动安装程序时,我遇到了与原始发布者相同的问题
我使用的是最新的 OS,El Capitan。我解决问题的方法是转到 http://brew.sh 并将其粘贴到我的终端中进行下载。那我运行brew install valgrind
它确实有效,我现在在 mac 上安装了 valgrind。与 Valgrind 一起使用的一个非常有用的行是
valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes ./"your executable"