是否有人尝试使用valgrind,以便创建文本日志和xml输出?
我试过了:
1.一起使用这些选项:--xml=yes --xml-file=log.xml --log-file=log.txt
[这只创建了xml文件。 log.txt是空的。
2.自创建xml以来创建log.txt的所有种类的重定向(&>, 2>&1, & tee
)都发生在上面提到的xml标志上
[只有来自我程序的std输出消息才能登录到log.txt]
还有其他方法吗?
答案 0 :(得分:0)
无需使用工具选项将其设置为'memcheck',因为默认情况下valgrind使用'memcheck'作为工具。仅供参考。即使使用工具选项也没有问题。
尝试使用以下命令,以获取XML文件和日志文件中的日志。
valgrind --xml=yes --xml-file=XMLFile.log > Textlog.log 2>&1 test
这是你期待的吗?
更多信息可以在以下链接中找到,
http://valgrind.org/docs/manual/manual-core.html#manual-core.basicopts