LDD3_配置内核树

1,vmware version: 10.01

2,ubuntu version:10.04

3,首先安装vmware,安装好后虚拟机内安装ubuntu 10.04,

4,首先安装 ncurses库,command:apt-get install libncurses5-dev,后面执行make menuconfig时会用到。

5,command:apt-cache search linux-source,搜索可用的linux内核包

6,command:apt-get install linux-source-x.x.x,下载选择的linux内核包,下载位置为 /usr/src/linux-source-x.x.x.tar.bz2。

7,command:tar jxvf linux-source-x.x.x.tar.bz2,解压到/usr/src/目录中。

8,cd到内核目录,command:cp /boot/config<tab> .config,利用当前系统的.config文件配置内核

9,make meunconfig,直接保存退出。

10,make bzImage,编译.c文件生成.o文件,用于链接模块

11,make modules,编译.c文件生成.o文件

12,make modules_install,生成,安装.ko文件到/lib/modules/$(shell uname -r)/build中

=============验证=======================

13,编译hello.c模块函数和Makefile,执行make,编译生成hello.ko文件

14,insmod ./hello.ko

15,lsmod

16,rmmod

17,打印内容查看,command:cat /var/log/syslog |grep hello

================NOTE=====================


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值