macos - 如何在雪豹上编译 Valgrind?

标签 macos osx-snow-leopard valgrind

如何在雪豹上编译 Valgrind?

最佳答案

假设您已经安装了 XCode 工具和一个 SVN 客户端,就可以了。

转到您保存东西的某个目录。
checkout valgrind 来源

svn co svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_5_0 valgrind

下载 Greg Parker 的 10.6 补丁
curl http://bugsfiles.kde.org/attachment.cgi?id=36999 > 10.6.patch
mv 10.6.patch ./valgrind

应用补丁
cd valgrind
patch -p0 < 10.6.patch

编译valgrind
./autogen.sh
./configure
make

安装它
sudo make install

运行
valgrind --leak-check=full --show-reachable=yes /tmp/a.out

关于macos - 如何在雪豹上编译 Valgrind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2285964/

相关文章:

Mac Snow Leopard 上的 Java 安全文件位置

c++ - 将指针存储到 vector 中时出现内存泄漏

c++ - Mac OS OpenGL - CPU 使用问题

objective-c - NSCollectionView 单元格顺序随 View 更改而更改

mysql - 在 Netbeans 6.8/MySQL Workbench 中使用 XAMPP 安装 MySQL

python - 程序导致 OSX (Snow Leopard 10.6.4) 窗口服务器自发崩溃

c++ - Valgrind 未检测 : "total heap usage: 0 allocs, 0 frees, 0 bytes allocated"

c - getline() 有内存泄漏,用 valgrind 测试

objective-c - 更新应用后,mac 会再次提示用户允许访问钥匙串(keychain)吗?

macos - [[SKPaymentQueue defaultQueue] restoreCompletedTransactions] 没有响应