Valgrind callgrind on OSX Yosemite

Valgrind callgrind on OSX Yosemite

本文关键字:Yosemite OSX on callgrind Valgrind      更新时间:2023-10-16

我已经使用brew install --HEAD valgrind在OSX Yosemite上安装了valgrind,并且还根据问题Yosemite和Valgrind构建了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中运行Valgrind函数分析器,Qt 5.4.1 Clang 6.0 64位

不完全是我想要的,但这对我有用:

$ sudo valgrind --tool=callgrind ./someapp

不确定我是否可以赋予特定的权利。