我在 bash 脚本中运行 valgrind,并将 valgrind 的输出定向到文件。像这样 :
valgrind --leak-check=full --show-reachable=yes --xml=yes --xml-file=unit_tests_valgrind.out.xml ./unit_tests_runner
RET_VALUE=$?
将把程序的返回值(上面的unit_tests_runner),而不是来自valgrind 。而检查valgrind是否发现内存问题的唯一方法就是打开日志。
有没有办法检查脚本是否存在内存问题?如果是,如何?