博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在CentOS构造内核树----通过yum方式(智能化方式)
阅读量:4329 次
发布时间:2019-06-06

本文共 778 字,大约阅读时间需要 2 分钟。

最近要开始学习Linux的设备驱动程序编写,买了《Linux设备驱动程序》回来看,一开始的时候作者就要求我们要先构造内核树。那好吧,就构造呗,同样也是通过yum这个命令了。
打开终端,运行如下命令:(按顺序执行)
1、uname -r(看看内核是什么版本)
2、yum list | grep kernel(查找与有“kernel”关键字的软件)
显示出来的关于“kernel”的软件有以下几个:
abrt-addon--kerneloops.i686 2.0.4-14.el6.centos @anacond
kernel.i686 2.6.32-220.4.1.el6 @updates
kernel-firmware.noarch 2.6.32-220.4.1.el6 @updates
kernel-devel.i686 2.6.32-220.4.1.el6 updates
kernel-headers.i686 2.6.32-220.4.1.el6 updates
大家可以看到这个列表,凡是带有“@updates”和“@anacond”都是已经安装了的,不用管它,关键是那些“updates”关键字的。可以看到有“devel”和“headers”这两个软件更新,这里我偷懒了,其实还有“kernel-debug”之类的,不过那些软件写驱动也暂时用不上,不装也罢。
接下来就按照常规去走就对了,执行命令:yum install "软件的名字",yum会帮你执行软连接之类的东西,不用你们去劳心。安装完毕以后,为以防万一,重启一下吧。接下来就可以开始写驱动了。
注:如果有新的内核,建议你们更新一下,再构造内核树

转载于:https://www.cnblogs.com/Antoni/archive/2012/02/02/2335903.html

你可能感兴趣的文章
第五章例题
查看>>
小议 HashMap
查看>>
Docker配置镜像源(windows)
查看>>
MyEclipse安装JS代码提示(Spket插件)
查看>>
QT_8_Qt中的事件处理_定时器事件_定时器类_事件分发器_事件过滤器_绘图事件_高级绘图事件_绘图设备_QFile 文件读写_QFileInfo文件信息...
查看>>
laravel 视图流程控制,if switch for loop
查看>>
Java自学资料——线程
查看>>
Microsoft Visual C++ Runtime Library Runtime Error解决的方式
查看>>
四、Linux/UNIX操作命令积累【chmod、chown、tail】
查看>>
盘点几种喜好“嘲讽”老罗的人
查看>>
Yii PHP Framework有用新手教程
查看>>
八皇后
查看>>
shell 命令总结
查看>>
【教程】EditPlus+MinGW搭建简易的C/C++开发环境
查看>>
数据库定时任务
查看>>
CodeForces - 828C String Reconstruction 并查集(next跳)
查看>>
如何利用UltraEdit语法着色来编辑shell脚本
查看>>
java.sql.SQLException: ORA-00911: invalid character 解决方法
查看>>
Alpha冲刺之事后诸葛亮
查看>>
晓晨高效IP提取工具 附源码
查看>>