2014.02.05 20:22

5. make 중요 옵션 정리

pjk
조회 수 5166 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

make에서 거의 모든 것은 Makefile내부에서 모두 지정을 할 수 있다. 그중 일부를 make의 실행 시에 옵션으로 통해서 줄 수도 있다. 수많은 옵션중에서 기억해 둘 만한 것 몇 가지만 소개하기로 한다.

-C dir

위에서도 밝혔듯이 Makefile을 계속 읽지 말고 우선은 dir로 이동하라는 것이다. 순환 make에 사용된다.

-d

Makefile을 수행하면서 각종 정보를 모조리 출력해 준다. (-debug) 출력량이 장난이 아님... 결과를 파일로 저장해서 읽어보면 make 의 동작을 대충 이해할 수 있다.

-h

옵션에 관한 도움말을 출력한다. (-help)

-f file

file 에 해당하는 파일을 Makefile로써 취급한다. (-file)

-r

내장하고 있는 각종 규칙(Suffix rule 등)을 없는 것으로 (-no-builtin-rules)간주한다. 따라서 사용자가 규칙을 새롭게 정의해 주어야 한다.

-t

파일의 생성 날짜를 현재 시간으로 갱신한다. (-touch)

-v

make의 버전을 출력한다. (전 GNU make 3.73 을 씁니다.) (-version)

-p

make에서 내부적으로 세팅되어 있는 값들을 출력한다. (-print-data-base)

-k

make는 에러가 발생하면 도중에 실행을 포기하게 되는데 (-keep-going) -k 는 에러가 나더라도 멈추지 말고 계속 진행하라는 뜻


List of Articles
번호 제목 글쓴이 날짜 조회 수
25 libblkid - USB Storage의 정보 가져오기 makersweb 2018.10.18 2976
24 tslib 크로스 컴파일과 터치스크린 보정 makersweb 2018.08.02 4861
23 Ubuntu Linux에서 dbus-c++바인딩 D-Bus 테스트 file makersweb 2018.03.07 10214
22 NFS를 통해 파일시스템 공유 makersweb 2018.03.05 3172
21 Wayland에 대한 간단한 소개 file makersweb 2017.12.29 5957
20 Ubuntu16.04에서 weston구동 file makersweb 2017.12.28 3866
19 UVC 장치를 사용할때 v4l2: select timeout 에러 발생 makersweb 2017.12.27 5217
18 [IPC]D-Bus 소개 file makersweb 2015.02.28 32523
17 리눅스 데스크탑 환경 종류 pjk 2015.02.11 7008
16 디바이스 드라이버에 대해서 makersweb 2014.04.19 7103
15 리눅스 커널 소스코드 구성도 file makersweb 2014.03.04 8198
14 read() 함수, write() 함수 makersweb 2014.03.04 14432
13 리눅스 디렉터리 구조 makersweb 2014.02.28 5405
12 1. make pjk 2014.02.05 4393
11 2. 간단한 Makefile pjk 2014.02.05 5191
10 3. 매크로(Macro) 와 확장자(Suffix) 규칙 pjk 2014.02.05 4820
9 4. Makefile를 작성할 때 알면 좋은 것들 pjk 2014.02.05 6267
» 5. make 중요 옵션 정리 pjk 2014.02.05 5166
7 6. Makefile 작성의 가이드라인 pjk 2014.02.05 4292
6 mmap() 함수, munmap() 함수 pjk 2014.02.05 18927
Board Pagination Prev 1 2 3 Next
/ 3