一、安裝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 ---------------------