1. 首页
  2. 云计算
  3. kubernetes
  4. 嵌入式系统/ARM技术中的kbuild系统 内核模块的编译

嵌入式系统/ARM技术中的kbuild系统 内核模块的编译

上传者: 2020-11-10 15:39:18上传 PDF文件 50.58KB 热度 16次
Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile. ifneq ($(KERNELRELEASE),) obj-m:=hello.o else KERNELDIR:=/lib/modules/$(shell uname -r)/build PWD:=$(shell pwd) default: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules clean:
下载地址
用户评论