2017-08-06 118 views
1

使用Qt Creator中的MEMCHECK函数返回以下内容:Valgrind的Qt Creator中

valgrind: Bad option: --xml=yes, but no XML destination specified 
valgrind: --xml=yes has been specified, but there is no XML output 
valgrind: destination. You must specify an XML output destination 
valgrind: using --xml-fd, --xml-file or --xml-socket. 
valgrind: Use --help for more information or consult the user manual. 
Analyzing finished. 
** Unknown error ** 

有东西还没有被正确设置,或者这是一个Qt Creator的错误配置?我无法在可能注入命令行参数或设置XML文件输出的设置中看到任何地方。

回答

3

这是valgrind-3.13中的一个xml-socket bug

现在,您可以降级到valgrind-3.12,如果您想使用valgrind没有任何问题。

+0

valgrind-3.12在哪里? http://www.valgrind.org/downloads/old.html – Phiber

+0

你可以轻松降级使用你的软件包管理器(降级,例如在archlinux) 我认为3.4如果你必须 – Stellaris

+0

我没有根服务器,我用3.11从http://www.linuxfromscratch.org/blfs/view/7.9/general/valgrind.html。谢谢 – Phiber