1、安装build-essential软件包
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包
安装方法如下:
$sudo apt-get install build-essential
2、找到自己所使用ubuntu的软件版本号
uname -r
我自己的是 3.2.0-23-generic-pae
3、下载源码包
$sudo apt-get install linux-source-3.2.0
会默认下载到/usr/src中,cp该文件到自己的工作目录,当然也可以在本地进行解压缩 $sudo tar -xvf linux-source-3.2.0.tar.bz2
4、配置内核
进入源码目录使用
$sudo make oldconfig,然后一路回车到结束
5、编译内核 使用sudo make指令
$ sudo make
---------------------