Kconfig 나 defconfig 들을 수정한 이후
알수없게 build error 가 계속 발생할때가 있다.
이때, make mrproper 를 실행해 주면 정상적으로 build 가 된다.
makefile, Kconfig, defconfig 등을 수정하고 난 이후에는
꼭 make mrproper 를 실행해 주자.
[ 커널 빌드 명령어의 의미 ]
make mrproper
- 기존에 설정되어 있던 모든 의존관계를 제거하는 역할.
make menuconfig
- 콘솔에서 메뉴 형식으로 커널 환경 설정 시작.
- make config -> 질의 응답형식으로 물어봄. (오래걸림)
- make xconfig -> GUI 환경에서 사용.
make dep
- 커널에 설정된 내용에 따라서 소스 코드의 파일을 확인, 필요한 링크를 생성.
- 즉 의존성 설정 작업을 함. (해놓을 경우, 컴파일이 더 빠름, 되도록 설정.)
make clean
- 컴파일 작업으로 생성된 파일 삭제.
make bzImage
- 실행되는 커널을 빌드. (압축된 커널 이미지를 빌드.)
make modules
- 커널에서 사용할 모듈을 빌드, 커널 사용을 효율화 시키기 위해 사용.
make modules_install
- 컴파일된 모듈을 설치.
- /lib/modules/ 디렉터리 하위에 설치됨. (커널 버전의 번호에 따라서 설치됨.)
[출처] [Make Linux] Casan 0.0.0.1|작성자 Casan
'Programming > Linux Tip' 카테고리의 다른 글
GDB 명령어 (0) | 2014.05.26 |
---|---|
gdb gui debugger 인 insight 사용하기 (Ubuntu 12.04.4) (1) | 2014.05.26 |
이름이 위배되는 사용자 계정 만들기 - ubuntu (0) | 2011.10.11 |
linux 명령어 재 사용 (0) | 2010.08.24 |
linux 압축 관련 명령어 모음 (0) | 2010.01.14 |