본문 바로가기

개발자/개발환경

make 출력을 표준입력으로 변경하기

make를 하다보면 그 결과를 파일로 저장하고 싶을 때도 있고, 출력 중 에러만 살펴보고 싶을때도 있기 마련인데,

이게 그냥은 안된다.

아래 페이지를 보면 좋은 자료가 있으니 참고 하고 오늘은 내가 필요한 것만 적어본다.


http://huammmm1.tistory.com/520

http://linuxism.tistory.com/777



먼저 ERROR나 Warning중 필요 구문 grep 하기


make all 2>&1  | grep unused


표준 Error(2)를 표준 출력(1)이 참조하는 fd로 보내고 "grep unused"

(현재 표준 출력을 변경 한 이력이 없는 상태에서는 모니터



다음으로 make한 모든 결과를 파일로 저장


make all &> compile.log


아래와 같은 내용이다.

make all 2>&1 > compile.log