티스토리 툴바


아래의 커맨드로 make 시 각종 기록을 파일로 남길 수 있다.
# make 2>&1 | tee [파일명]

기본적으로 리눅스는 3가지의 파일 식별자가 존재한다. 각각 표준 입력(stdin), 표준 출력(stdout), 표준 에러(stderr)를 뜻한다.

보통 터미널상에서 make를 하면 출력되는 메시지들중 오류메시지들은 stderr로 출력을 하게되고 stdout은 make안에 echo로 설정된 부분을 출력하게 된다.

리눅스에서 'tee' 명령어는 표준 입력을 읽어서(read) 표준 출력과 파일로 쓰기(write) 위한 명령어이다.

즉 'make 2>&1 | tee [파일명]'는 make 시 표준 에러를 표준 출력에 보내고 이와 동시에 표준 출력 시키고 [파일명]에 기록하라는 뜻이다.
저작자 표시 비영리 변경 금지
컴퓨터관련/리눅스 l 2009/12/14 23:51

TRACKBACK :: http://tasia.tistory.com/trackback/99 관련글 쓰기

댓글을 달아 주세요

  1. 빈객  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 덕분에 잘 사용하였습니다.

    2011/01/28 03:56

1  ... 43 44 45 46 47 48 49 50 51  ... 140 

카테고리

분류 전체보기 (140)
내가보는 세상 (40)
컴퓨터관련 (48)
Games (13)
프로그래밍 (22)
OS Platform (14)

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
get rsstistory! Tistory Tistory 가입하기!