
LINUX内核
文章平均质量分 76
printf_mylife
只是简单的复制我所看过的东西
展开
-
KBUILD系统原理分析
1. Kbuild kbuild,即kernel build,用于编译Linux内核文件。kbuild对makefile进行了功能上的扩充,使其在编译内核文件时更加高效,简洁。大部分内核中的Makefile都是使用Kbuild组织结构的kbuild Makefile。下面将介绍kbuild makefile的工作原理。 Linux内核的Makefile分为5个部分:转载 2014-03-13 20:18:13 · 2022 阅读 · 0 评论 -
KCONFIG
内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这个.config转载 2014-03-14 11:08:52 · 850 阅读 · 0 评论 -
2.6 内核模块的Makefile模板
# Makefile2.6ifneq ($(KERNELRELEASE),)#kbuild syntax. dependency relationshsip of files and target modules are listed here.mymodule-objs := file1.o file2.oobj-m := mymodule.o elsePWD := $转载 2014-03-26 10:35:07 · 600 阅读 · 0 评论