我已经使用 brew install --HEAD valgrind
在 OSX Yosemite 上安装了 valgrind,并且还按照问题 Yosemite and Valgrind 进行构建.
现在我有:
$ valgrind --version
valgrind-3.11.0.SVN
当我运行内存泄漏检查时,它似乎运行良好:
$ valgrind --leak-check=full --dsymutil=yes ./someapp
..
但是当我尝试分析函数调用时,我得到:
$ valgrind --tool=callgrind ./someapp
valgrind: Unknown option: --leak-check=full
valgrind: Use --help for more information or consult the user manual.
我的目标是在 Qt Creator 3.3.2 中使用 Qt 5.4.1 Clang 6.0 64 位运行 Valgrind Function Profiler
最佳答案
不完全是我想要的,但这对我有用:
$ sudo valgrind --tool=callgrind ./someapp
不确定我是否可以授予帐户特定权限。
关于c++ - OSX Yosemite 上的 Valgrind callgrind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30894605/