快速业务通道

内核目录树建立(完整版)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-28
内核目录树建立(完整版)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 致读者: 很高兴和大家一起分享我的一些实践经历,下面我将要介绍给大家的是驱动程序模块方式加载进内核开发环境的搭建,即内核目录树的建立;请读者注意当你想开始动手做时,请先了解一些内核驱动的基本知识,我在这里就不说了.同时要安装的内核源代码最好与你的linux内核版本相同,这样不会出现很多不必要的问题,要记住:“我们是做开发,而不是做环境”. 一、将源码包解压,如下: [root@localhost /]# rpm -Uvh kernel-2.6.11-1.1369_FC4.src.rpm 这个命令将 RPM 内容写到路径
/usr/src/redhat/SOURSE

/usr/src/redhat/SPECS
执行效果如下: warning: kernel-2.6.11-1.1369_FC4.src.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 1:kernel ########################################### [100%] 二、build源码包 进入到如下目录 # cd /usr/src/redhat/SPECS [root@localhost SPECS]# pwd /usr/src/redhat/SPECS [root@localhost SPECS]# ls kernel-2.6.spec [root@localhost SPECS]# 然后执行: # rpmbuild -bp --target i686 kernel-2.6.spec 这个命令将会把内核源码树放到如下目录,如下:
[root@localhost linux-2.6.11]# pwd
/usr/src/redhat/BUILD/kernel-2.6.11/linux-2.6.11 注:再没有执行上面语句时,BUILD目录为空,执行后该目录下生成了kernel-2.6.11/linux-2.6.11,目录下内容如下: [root@localhost linux-2.6.11]# ls arch Documentation ipc mm security configs drivers kernel net sound COPYING fs lib README usr CREDITS include MAINTAINERS REPORTING-BUGS crypto init Makefile scripts [root@localhost linux-2.6.11]# 三、配置内核 Fedora Core 附带的内核配置文件在
/usr/src/redhat/BUILD/kernel-2.6.11/linux-2.6.11/configs
目录下
例如,i686 SMP 配置文件被命名为
configs/kernel-version-i686-smp.config.Goodbye 如果你没有看到,那么你可以看日志信息: #cat /var/log/messages 总之:学习靠自己,继续努力吧!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号