Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 抑制GTK和x2B的Valgrind误差;_C++_Linux_Gtk_Valgrind - Fatal编程技术网

C++ 抑制GTK和x2B的Valgrind误差;

C++ 抑制GTK和x2B的Valgrind误差;,c++,linux,gtk,valgrind,C++,Linux,Gtk,Valgrind,我有一个使用GTK+和Glade的应用程序;使用memcheck工具运行Valgrind会输出大约2000个错误。是否有人可以为GTK应用程序共享一个好的抑制文件 我尝试了这些方法,但每种方法都会给我留下约900个错误: 可以找到我正在使用的代码的副本。执行make run构建GUI(此代码副本中只有GUI)。当您使用Johan Dahlin提供的GTK抑制文件时,您可能已经看到了它,但GNOME wiki上有一个关于它的页面。试试这个,对我有用: 我已将修改后的版本上载到此处: 下

我有一个使用GTK+和Glade的应用程序;使用memcheck工具运行Valgrind会输出大约2000个错误。是否有人可以为GTK应用程序共享一个好的抑制文件

我尝试了这些方法,但每种方法都会给我留下约900个错误:


可以找到我正在使用的代码的副本。执行
make run
构建GUI(此代码副本中只有GUI)。

当您使用Johan Dahlin提供的GTK抑制文件时,您可能已经看到了它,但GNOME wiki上有一个关于它的页面。

试试这个,对我有用:

我已将修改后的版本上载到此处:

下面是我的valgrind命令行,但我认为设置G_SLICE和G_DEBUG没有编辑抑制文件那么有用:

valgrind --tool=memcheck --leak-check=full --num-callers=15 --suppressions=gtk.supp --log-file=vgdump ./runner