我试图确定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被使用了。