"make ARCH=XXX help" 를 통해서 알아낼 수 있다.
< Configuration Target >
make config : 명령어 라인 기반 프로그램을 이용해서 현재 구성을 업데이트 한다.
make menuconfig : 메뉴 방식의 프로그램을 이용해서 현재 구성을 업데이트한다.
make xconfig : QT 기반의 프론트 엔드를 이용해서 현재 구성을 업데이트한다.
make gconfig : GTK 기반의 프론트 엔드를 이용해서 현재 구성을 업데이트한다.
make oldconfig : 기존의 .config 를 기본으로 현재 구성을 업데이트한다.
make randconfig : 모든 옵션에 임의의 값을 넣은 새로운 환경
< Configuration Target >
make config : 명령어 라인 기반 프로그램을 이용해서 현재 구성을 업데이트 한다.
make menuconfig : 메뉴 방식의 프로그램을 이용해서 현재 구성을 업데이트한다.
make xconfig : QT 기반의 프론트 엔드를 이용해서 현재 구성을 업데이트한다.
make gconfig : GTK 기반의 프론트 엔드를 이용해서 현재 구성을 업데이트한다.
make oldconfig : 기존의 .config 를 기본으로 현재 구성을 업데이트한다.
make randconfig : 모든 옵션에 임의의 값을 넣은 새로운 환경
make defconfig : 모든 옵션에 기본 값을 넣은 새로운 환경
make allmodconfig : 가능한한 모듈 방식을 설정하도록 하는 새로운 환경
make allyesconfig : 모든 옵션을 예(yes)로 설정한 새로운 환경
make allnoconfig : 최소한의 옵션을 설정한 새로운 환경
< Cleaning Target >
make clean : Remove most generated files but keep the config and enough build support to build external
make allmodconfig : 가능한한 모듈 방식을 설정하도록 하는 새로운 환경
make allyesconfig : 모든 옵션을 예(yes)로 설정한 새로운 환경
make allnoconfig : 최소한의 옵션을 설정한 새로운 환경
< Cleaning Target >
make clean : Remove most generated files but keep the config and enough build support to build external
modules
make mrproper : Remove all generated files + config + various backup files
make distclean : mrproper + remove editor backup and patch files
< Other Generic Targets >
make mrproper : Remove all generated files + config + various backup files
make distclean : mrproper + remove editor backup and patch files
< Other Generic Targets >
make all : Build all targets marked with [*]
make vmlinux : Build the bare kernel
make modules : Build all modules
WRITTEN BY
- RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.
,