随笔分类 -  valgrind

摘要:网上搜索到的是需要在当前shell中export一下一个全局变量: export LIBGL_ALWAYS_SOFTWARE=1 但是我是想在IDE中使用,最后发现/usr/bin/valgrind是一个wrapper脚本,所以只要在里面添加这个export的动作即可: #!/bin/sh -e # 阅读全文
posted @ 2022-01-12 16:35 thammer 阅读(612) 评论(0) 推荐(0) 编辑
摘要:​ valgrind包含多个工具,通过--tool=xxx指定,最被大家熟知是memcheck,主要解决内存泄露,越界访问,未初始化却去引用等问题,它是默认选项,如果未指定--tool,默认就是memcheck了。而在多线程编程中,最常见的bug有:数据竞争(data race),死锁,错误的使用P 阅读全文
posted @ 2020-10-29 17:51 thammer 阅读(2837) 评论(0) 推荐(0) 编辑
摘要:valgrind使用 内存检查工具memcheck valgrind --tool=memcheck yourprogram 多线程工具helgrind valgrind --tool=helgrind yourprogram 其他常用选项 指定log输出文件,有时候不想程序的打印输出和valgri 阅读全文
posted @ 2020-07-03 09:55 thammer 阅读(886) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示