linux内核编译的Makefile文件中没有install:

本来想研究一下linux内核编译的Makefile文件,然后回忆了一下make的几个参数,modules、modules_install、install,结果在Makefile中找到了modules、modules_install却找不到install参数。后来故意犯了一个错误(不切换管理员用户),让make出错,


根据报错路径./arch/x86/boot/install.sh 发现./arch/x86/boot/目录下有install.sh和Makefile文件,Makefile文件中最后一部分代码就是执行install.sh,也就是说Linux目录下make最后是跳转到./arch/x86/boot/目录的make了。再查找linux目录中的Makefile。发现的确有调用include arch/$(SRCARCH)/Makefile。

linux内核的makefile文件太庞大了,就稍微根据include arch/$(SRCARCH)/Makefile线索反向追踪了一下,不纠结install参数了

猜你喜欢

转载自blog.csdn.net/youyudexiaowangzi/article/details/79363393