linux平台下QtCreator中集成Valgrind系列工具
linux平台下QtCreator中集成Valgrind系列工具
###1、valgrind 安装
2、打开QtCreator >> Analyze
你就会发现 这里已经有valgrind的相关选项了
如果没有的话, 在help >> about plugin >> C++ 中勾选
如图:
点击则可以直接运行项目检查相关的项
这里的valgrind就好用很多也方便很多了
3、在Qtcreator的项目的debug页面
memoryCheck 相关
这有一个看板选项,
点击 这个T字形的框可以选择参数
之前说的第三方库的报错,如果要屏蔽,直接不要勾选这个External errors就行
Definite Memory Leaks ------- 显示100%确定的内存泄露
Possible Memory Leaks ------- 显示可能的内存泄露
Use of Uninitialized Memory -----未初始化的内存
Invalid calls to “free()” -----非法调用free
External errors –— 第三方库报错,外部报错