是否有任何valgrind命令一次性运行多个可执行文件

时间:2013-07-17 09:01:44

标签: python valgrind

我在一个文件夹中包含所有可执行文件。我想在该文件夹上执行valgrind,它将在一次性检查所有可执行文件中的内存泄漏。    命令:

  

valgrind --check-leak = full ./executable_name

适用于单个可执行文件。如何修改valgrind命令以检查该文件夹中的所有可执行文件。请尽快回复。

1 个答案:

答案 0 :(得分:1)

没有单valgrind命令可以做到这一点,但在shell中做的很简单:

#!/bin/zsh

for exe in *(*)
do
  valgrind --log-file="${exe}.log" --leak-check=full "${exe}"
done