centos的linux内核源码下载方法

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

例如



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


1.查看自己centos版本

指令cat /etc/issue


2.查看自己linux内核版本

指令uname -r或者uname -a


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系统上下载,例如

centos的linux内核源码下载方法_第1张图片

OK 了。


补充安装

安装内核源码


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

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

进入到SPECS中安装源码包

centos的linux内核源码下载方法_第2张图片

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




你可能感兴趣的:(linux)