Kernel을 빌드 할 때 어떤 Driver를 포함할지, 말지, 아니면 모듈로 포함할지 결정하기 위해서 config를 정의합니다. 보통 kernel의 root 디렉토리에서 $ make menuconfig 명령을 치면 아래와 같은 화면이 출력 됩니다. 설정 이후 저장 하면 .config 파일로 저장되며, 이 파일을 빌드 옵션으로 사용할 수 있습니다. 예>$ cp .config arch/arm/configs/my_defconfig$ make my_defconfig $ make menuconfig 를 실행하면, Kernel 내의 Kconfig 파일들을 읽어 들여서 장치들의 목록을 트리 구조로 구조화 한 후 메뉴를 표시합니다. 옵션을 설정한 후 저장하면 .config로 표시되고 이를 arch/*/configs ..
ubuntu 16.04에서 Android 6.0을 빌드하다 보니 아래와 같은 오류 메시지가 나타나며 빌드가 실패하더라.. 위의 오류의 이유는 잘 모르겠으나 아래와 같이 수정하여 해결함!! /art/build/Android.common_build.mk 파일의 # Host. ART_HOST_CLANG := false ifneq ($(WITHOUT_HOST_CLANG),true) # By default, host builds use clang for better warnings. ART_HOST_CLANG := true endif 를 # Host. ART_HOST_CLANG := false ifeq ($(WITHOUT_HOST_CLANG),false) # By default, host builds use cl..