У меня много исполняемых файлов, и я хочу использовать valgrind для проверки памяти.
Я использую следующую команду для проверки памяти:
valgrind -q ./a1.out
valgrind -q ./a2.out
...
valgrind -q ./a100.out
Я долженпосмотрите на терминал в течение долгого времени, чтобы найти, есть ли проблема с памятью в моем коде.
Может ли valgrind вернуть нам какое-нибудь значение?Значение означает, существует проблема или нет.И оболочка может управлять значением.Таким образом, мы можем написать некоторый скрипт и автоматически получить заключение о том, есть ли проблема в исполняемых файлах.
Например, я хочу что-то вроде этого:
exist_problem = valgrind -q ./a1.out
if [exist_problem == no]
printf "ALL PASS\n"
fi
Заранее спасибо.