企业网站建设心得,佛山网中互联网服务有限公司,搜索网站程序,乐清柳市阿里巴巴做网站的1.编译内核模块的编译器 \qquad编译器#xff1a;gcc 交叉编译器
2.编写编译内核模块的Makefile \qquad内部编译#xff1a;内核模块的源文件放在内核源码中进行编译#xff0c;需要修改内核中的kconfig#xff0c;Makefile#xff0c;make menuconfig \qquad静态编译gcc 交叉编译器
2.编写编译内核模块的Makefile
\qquad内部编译内核模块的源文件放在内核源码中进行编译需要修改内核中的kconfigMakefilemake menuconfig \qquad静态编译将内核模块编译进uImage中 \qquad外部编译将内核模块源文件放在内核源码外进行编译 \qquad动态编译编译生成动态模块xxx.ko
3.makefile文件的编写
KERNDIR : /home/linux/linux-3.10
PWD : $(shell pwd)obj-m:chrdevbase.o
all:make -C $(KERNDIR) M$(PWD) kernel_modules
clean: make -C $(KERNDIR) M$(PWD) clean\qquad然后就可以生成.ko模块文件。