Linux Kernel 컴파일 과정이란? configure부터 vmlinux 생성까지 빌드 과정 완벽 이해
Linux Kernel은 단순히 gcc 명령 한 번으로 컴파일되는 프로그램이 아닙니다. 수만 개의 소스 파일과 수천 개의 설정 옵션을 바탕으로 여러 단계의 빌드 과정을 거쳐 최종 커널 이미지가 생성됩니다. 커널 개발자나 시스템 엔지니어라면 make menuconfig, make, vmlinux, bzImage, System.map, initramfs 같은 용어를 자주 접하게 됩니다. 각각은 커널 빌드 과정에서 중요한 역할을 담당합니다. 이번 글에서는 커널 컴파일이 … 더 읽기