kbuild,Kbuild学习

Kbuild学习
在linux内核配置中主要有Kbuild Makefiles来完成。一下是简单总结的语法:
(1)目标定义(goal defination)
一个简单的语句为:
obj-y +=foo.o
or
obj-m +=foo.o
其中foo.o 为foo.c or foo.s 编译而来
obj-y直接加载到内核镜像中,而obj-m则是以模型的形式来加载
Kbuild Makefiles 会编译所有的$(obj-y)文件,然后调用$(LD) -r 合成build.o 文件
build.o 由它的上层makefile连接到vmlinux中

文档会不断地进行更新,如果有什么错误的地方,希望大家指正!
Tags:  广东学习网 学习计划 学习网 英语学习 kbuild

延伸阅读

最新评论

发表评论