커널과 함께 제공되는 Makefile의 "make install"은 무엇을 합니까?

커널과 함께 제공되는 Makefile의 "make install"은 무엇을 합니까?

make install나는 커널이 무엇을 하는지, 그리고 컴파일 후 커널의 실제 "설치"가 무엇을 의미하는지 확인하려고 합니다 .

문제는 실제로 대상을 식별할 수 없다는 것입니다(메이크파일 참조)는 에서 "설치"하는 데 사용됩니다 Makefile.

user@user-VirtualBox:~/Downloads/linux-3.14.1$ grep install: Makefile 
firmware_install: FORCE
headers_install: __headers
modules_install: _modinst_ _modinst_post
modules modules_install: FORCE
modules_install: _emodinst_ _emodinst_post

이것으로부터 나는 어떤 결론을 이끌어내야 합니까?

답변1

@Mat의 의견을 기반으로 해당 -n플래그를 사용하면 다음과 같은 출력을 얻습니다.make install

make -f ./scripts/Makefile.build obj=arch/x86/boot install
sh ./arch/x86/boot/install.sh 4.19.99 arch/x86/boot/bzImage \
    System.map "/boot"

따라서 make install 대상은 CPU 아키텍처를 기반으로 스크립트를 실행합니다. 저는 x86을 사용하고 있어서아치/x86/boot/install.sh사용되었습니다.

관련 정보