커널 소스 일부만 수정하고 다시 컴파일 할 때는 어떤 과정으로..
글쓴이: sayhappy / 작성시간: 수, 2007/02/07 - 8:58오후
make mrproper
make dep clean
make bzImage modules
bzImage 복사
make modules_install
mkinitrd xxx.img (모듈디렉토리)
보통 이렇게 커널 컴파일을 하는데요.
일부 파일(kernel/에 있는 파일)만 수정해서 컴파일을 다시 하는 경우에는
make mrproper만 빼고 다 다시하면 되는건가요?
모듈도 다시 만들 필요 없을 것 같은데..a
괜히 쓸데없이 하는 작업이 있다면 알려주셔요. ^^;
Forums:
make clean
make clean으로 이전에 컴파일 하면서 만들어둔 .o 파일들을 깨끗하게 날리지 않는다면
make가 알아서 바뀐 부분만 컴파일 해 줍니다.
적어준 과정에서 make bzImage modules부터 하면 될 듯 합니다.
그렇지만 대체로 안전함을 위해서 인지
커널 컴파일할 때마다 make clean으로 꼬박꼬박 기존에 컴파일 했던 파일들은 다 날리고 새로 컴파일 하는 경향이 있더군요.
댓글 달기