Unix & Linux/Kernel

커널 컴파일 디버깅 노트 (1) - O=$OUTPUT 추가시 error

LEEHANDS 2022. 7. 5. 13:44
반응형

아래와 같이 O=$OUTPUT 을 추가하면 아래와 같이 Error 가 발생 왜그럴까?

O=$OUTPUT 만 빼면 괜찮다

echo "kernel build"
make O=$OUTPUT -j4 zImage modules dtbs -j4 2>&1 | tee $BUILD_LOG


위에 설명한대로 linux 폴더에서 make mrproper하면된다

 

make mrproper : 이전의 컴파일시 설정되었던 설정을 제거
(최초 커널 컴파일시나 이전 설정한 컴파일 환경을 재사용한다면 생략 가능 )

 

make menuconfig : 텍스트 환경
혹은 make xconfig : x윈도우 환경
혹은 make oldconfig : 기존의 환경을 불러와서 새로운 것만 설정

 

make dep : 설정한 영역의 의존성 검사

 

make clean : 이전 컴파일시 생성된 파일을 삭제 ( 경우에 따라 생략할 수 있음 )

 

 

반응형