커널 파일을 처음 가져 왔을 때 기존에 설정되어 있던 의존성을 수세미처럼 깨끗이 제거한다.
make menuconfig
메뉴 형식으로 커널의 환경 설정을 한다.
파일 시스템을 어떤 것으로 할 것인가?
언어 설정은 어떻게 할 것인가?
네트워크 디바이스는 어떤 것을 사용하는가?
등을 설정할 수 있다.
make dep
위에서 설정한 대로 다시 의존성 설정 작업을 한다.
make clean
컴파일 하기 위해 이전 컴파일 작업 파일(.o)등을 깨끗이 삭제한다.
make bzImage
커널 컴파일(arch/i386/boot/bzImage라는 파일로 생성된다. 이를 /boot에 복사하면 된다.)
make modules
커널에서 사용할 모듈을 컴파일
※ 커널 2.6에서는 bzImage와 modules가 make로 통합되었다.(개별 수행 가능)
make modules_install
컴파일된 모듈을 설치한다.(/lib/modules/ 이하에 저장된다.)