linux 内核代码怎么下载,centos的linux内核源码下载方法

刚开始进行写linux驱动时,写好Makefile后进行make,出现scripts/xxx/Makefile:没有那个文件或目录,编译停止!错误,这是linux系统没有安装内核源码导致的。

例如

50e7c6452e2667ca3c6bef3d49080066.png

下面就介绍下下载内核源码方法

1.查看自己centos版本

指令cat /etc/issue

6759ba38cacaa11eb88be22f5593bbba.png

2.查看自己linux内核版本

指令uname -r或者uname -a

4ffd41f5fff456e9ac0bf367b3aa731f.png

3.进入官网下载

由上面两个步骤我们知道了自己centos版本为6.7,内核版本为2.6.32-573.el6.i686

源代码的官网:http://vault.centos.org/

进入官网后,再一次进入6.7/,进入os/,进入Source/,进入SPackages/,找到kernel-2.6.32-573.el6.src.rpm下载就行了

也可以直接在linux系统上下载,例如

3e3f537fbc468831bbd344bc39d5b627.png

OK 了。

补充安装

安装内核源码

43ffd924aaee301a6ff1efe9008cc115.png

这时会产生目录/root/rpmbuild/SPECS和/root/rpmbuild/SOURCES。

利用find -name directoryname -type d 命令找到这两个文件。

进入到SPECS中安装源码包

8f8dd382d6ffa9881b2064e8f81ba4b2.png

逐一安装上面提示缺少的软件包,用yum install指令。

warning: user mockbuild does not exist - using root

warning: group mockbuild does not exist - using root

新建一个组和一个帐号就好了。

#gourpadd mockbuild

#useradd mockbuild -g mockbuild

然后在安装

#rpm -ivh kernel-2.6.18-92.el5.src.rpm

CentOS7.0如何升级到7.1:   建个本地7.1源,然后yum update就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值