我在一个文件夹中包含所有可执行文件。我想在该文件夹上执行valgrind,它将在一次性检查所有可执行文件中的内存泄漏。 命令:
valgrind --check-leak = full ./executable_name
适用于单个可执行文件。如何修改valgrind命令以检查该文件夹中的所有可执行文件。请尽快回复。
答案 0 :(得分:1)
没有单valgrind
命令可以做到这一点,但在shell中做的很简单:
#!/bin/zsh
for exe in *(*)
do
valgrind --log-file="${exe}.log" --leak-check=full "${exe}"
done