内核自带的 Makefile 中的“make install”是做什么的?

The*_*eer 6 kernel make linux-kernel

我试图确定make install内核的作用以及内核编译后的实际“安装”意味着什么。

问题是,我真的不能识别目标(Makefile文件参考)在“安装” 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
Run Code Online (Sandbox Code Playgroud)

我应该从中得出什么结论?

小智 0

使用该-n标志make install(基于@Mat的评论),我获得了以下输出:

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"
Run Code Online (Sandbox Code Playgroud)

因此,make install 目标运行基于 CPU 架构的脚本。我使用的是x86,所以使用了arch/x86/boot/install.sh 。