Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将所有可执行文件放在一个文件夹中。我想在那个文件夹上做 valgrind,它将一次性检查所有可执行文件的内存泄漏。命令:
valgrind --check-leak=full ./executable_name
将适用于单个可执行文件。如何修改 valgrind 命令以检查该文件夹中的所有可执行文件。请尽快回复。
没有单一的valgrind命令可以做到这一点,但在 shell 中做起来很简单:
valgrind
#!/bin/zsh for exe in *(*) do valgrind --log-file="${exe}.log" --leak-check=full "${exe}" done