반응형
Valgrind의 출력을 파일로 리디렉션하는 방법은 무엇입니까?
Valgrind 도구로 작업하는 동안 valgrind 도구로 생성 된 세부 정보를 기록해야합니다. 어떻게하면 되나요? 나는 다음과 같은 것을 시도했다.
valgrind a.out | test
과
valgrind a.out > test
valgrind 메모리 오류가 아닌 프로그램의 출력 만 제공했습니다. 프로그램에 사용자 상호 작용이 필요하지 않은 경우 (예 : 입력)이 경우에도 마찬가지입니다. 프로그램에 사용자 입력이 필요한 경우에도 해당 항목 자체가 작동하지 않습니다.
어떻게해야합니까?
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를 참조하십시오 (그러나 나는 이것을 시도한 적이 없습니다).
적은 양의 로그 만 읽으려면 --log-fd 옵션을 설정할 수도 있습니다. 예를 들면 다음과 같습니다.
valgrind --log-fd=1 ls | less
참고 URL : https://stackoverflow.com/questions/8355979/how-to-redirect-valgrinds-output-to-a-file
반응형
'development' 카테고리의 다른 글
BottomNavigationView 시프트 모드를 비활성화하는 방법은 무엇입니까? (0) | 2020.06.24 |
---|---|
모든 문자열을 낙타 케이스로 변환 (0) | 2020.06.24 |
상태 표시 줄 및 백분율을 인쇄하는 Python (0) | 2020.06.24 |
파이썬 : None을 빈 문자열로 변환하는 가장 관용적 인 방법은 무엇입니까? (0) | 2020.06.24 |
URL SCHEME으로 Instagram 앱을 열지 않는 iOS 9 (0) | 2020.06.24 |