一、安装build-essential软件包linux
Ubuntu缺省状况下,并无提供C/C++的编译环境,所以还须要手动安装。幸运的是,为了可以编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包ubuntu
安装方法以下:ui
$sudo apt-get install build-essentialspa
二、找到本身所使用ubuntu的软件版本号get
uname -r源码
我本身的是 3.2.0-23-generic-pae编译
三、下载源码包软件
$sudo apt-get install linux-source-3.2.0配置
会默认下载到/usr/src中,cp该文件到本身的工做目录,固然也能够在本地进行解压缩 $sudo tar -xvf linux-source-3.2.0.tar.bz2下载
四、配置内核
进入源码目录使用
$sudo make oldconfig,而后一路回车到结束
五、编译内核 使用sudo make指令
$ sudo make ---------------------