답변:
valgrind --log-file="filename"
기본적으로 Valgrind는 출력을 stderr에 기록합니다. 따라서 다음과 같은 작업을 수행해야합니다.
valgrind a.out > log.txt 2>&1
또는 Valgrind에 다른 곳을 쓰도록 지시 할 수 있습니다. http://valgrind.org/docs/manual/manual-core.html#manual-core.comment를 참조하십시오 (그러나 나는 이것을 시도한 적이 없습니다).
a.out
동일한 로그 파일로의 출력을 보냅니다 . 의 값 없이 valgrind의 출력을 로그 파일에 저장하려면 Lex에서 제안한 옵션을 a.out
사용해야합니다 --log-file
.
valgrind a.out &> file