内核自带的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

使用该-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"

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

相关内容