Makefile 기반 리눅스 프로그래밍
·
Embedded Linux
10.1 Makefile 이란? Makefile이란 “컴파일을 위한 쉘 스크립트 파일”이다. 비교적 매우 간단한 하나의 C 소스 파일을 컴파일하기 위해서는 컴파일 명령어로 바로 컴파일이 가능하겠으나, 리눅스 커널 소스들처럼 한번에 컴파일해야 할 소스 파일들이 매우 많거나, 커널 모듈 혹은디바이스 드라이버와 같이 컴파일 과정에 필요한 옵션들이 길게 필요할 경우 프롬프트 상에서 명령어로처리하기에는 한계가 있다.이 경우 스크립트 형식으로 컴파일해야 할 소스 파일들과 옵션들을 정리하여 “make”라는 유틸리티가자동적으로 한 줄 씩 해석하여 컴파일하도록 만든 파일이 “Makefile”이다. Makefile 예제mymain.cmain() 함수가 있는 메인 소스mylib_func_1.cmymain.c 파일을 지원하기..
김 정출
'shared' 태그의 글 목록