'Linux/Makefile'에 해당하는 글 3건

make mrproper

make clean

make menuconfig

make dep

make bzimage

make modules

make modules_install




'Linux > Makefile' 카테고리의 다른 글

AutoConf??  (0) 2009.04.30
Make  (0) 2009.04.29

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

AutoConf??

Linux/Makefile 2009. 4. 30. 00:10
1. autoconf?
a. autoconf는 configure 셸 스크립트를 생성하는 유틸리티이다.
b. configure 스크립트가 하는 일은 시스템 컴파일 환경을 체크하고, 체크한 결과에 따라 make 기술 파일(Makefile)을 동적으로 생성하는 일이다.
c. configure 스크립트가 체크하는 항목
- 현재 시스템에서 어떤 컴파일러를 사용하는가?
- 특정 라이브러리가 존재하는가?
- 특정 헤더 파일이 존재하는가?
- 특정 데이터 타입의 크기는 얼마인가?
- 등등... 컴파일 과정 전반에 필요한 정보들
d. 이렇게 수집된 정보를 바탕으로, configure 스크립트는 시스템 상황에 맞는 Makefile을 최종적으로 생성한다.




e. autoconf를 가지고 configure 스크립트를 생성하기위해서, 사용자는 configure.ac라는 파일에 만들어진 configure 스크립트가 어떤 정보를 수집해야 되는지에 대해서 알려줘야한다.
f. 알리는 방법은 미리 정의 되어있는 autoconf 매크로들을 configure.ac파일에 적절하게 적으면된다.



'Linux > Makefile' 카테고리의 다른 글

커널컴파일 (Make 작성순서)  (0) 2009.06.05
Make  (0) 2009.04.29

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

Make

Linux/Makefile 2009. 4. 29. 04:58
1. 구문의 기본규칙
a. make 에서 가장 중요한 구문 규칙은 모든 명령들을 탭문자로 시작한다는 것이다.
b. make는 첫 문자로 나오는 탭을 통해 명령을 인식하기 때문에, 다른 행들이 탭으로 시작하지 않도록 반드시 확인해야한다.
c. 단지 첫 문자가 TAB임이 이와 같이 특별한 결과를 만든다는 사실을 꼭 명심해야한다.
d. 물론 첫 문자 이후에 행의 어디서나 탭을 자유롭게 쓸 수 있다.
e. 기술 파일에서 탭 문자를 확인하려면 다음 명령을 실행시키면 된다.

 $ cat -v -t -e makefile          ($ : at end of each line, ^I : display TAB character as ^I)

all:$
^Imake -C $(KDIR) SUBDIRS=$(PWD) modules$





'Linux > Makefile' 카테고리의 다른 글

커널컴파일 (Make 작성순서)  (0) 2009.06.05
AutoConf??  (0) 2009.04.30

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,