linux平台下QtCreator中集成Valgrind系列工具

linux平台下QtCreator中集成Valgrind系列工具

###1、valgrind 安装

valgrind 安装

2、打开QtCreator >> Analyze

你就会发现 这里已经有valgrind的相关选项了

如果没有的话, 在help >> about plugin >> C++ 中勾选

如图:
linux平台下QtCreator中集成Valgrind系列工具

点击则可以直接运行项目检查相关的项

这里的valgrind就好用很多也方便很多了

3、在Qtcreator的项目的debug页面

memoryCheck 相关
这有一个看板选项,
linux平台下QtCreator中集成Valgrind系列工具

点击 这个T字形的框可以选择参数
linux平台下QtCreator中集成Valgrind系列工具
之前说的第三方库的报错,如果要屏蔽,直接不要勾选这个External errors就行

Definite Memory Leaks ------- 显示100%确定的内存泄露

Possible Memory Leaks ------- 显示可能的内存泄露

Use of Uninitialized Memory -----未初始化的内存

Invalid calls to “free()” -----非法调用free

External errors –— 第三方库报错,外部报错

Callgrind 相关

linux平台下QtCreator中集成Valgrind系列工具