我的ubuntu新核心編譯成功

2021-08-29 08:28:08 字數 1080 閱讀 4793

我的ubuntu新核心2.6.21.5編譯成功

現在來分享下步驟:

step 1 準備工作

安裝需要的工具:

build-essential   基本的程式設計庫(gcc, make等)

kernel-package 

libncurses5-dev  (meke menuconfig要呼叫的)

libqt3-headers   (make xconfig要呼叫的)

其他工具在公升級過程中可以按提示安裝

url: 

wget最新的**到/usr/src下,並tar -jxf解壓縮

再建立乙個ln -s檔案linux,方便編譯

step 3 配置

最好把使用中的配置檔案拷到/usr/src下

cp /boot/使用中的config  /usr/src/**解壓的資料夾下

執行:make menuconfig

選擇拷貝過來的配置檔案,其他的選項可以不用作太大改變。

step 4 編譯安裝

執行:make mrproper   (清除工作)

執行:make     (編譯,可以加-j4,如果你cpu夠吊)

然後:make install  

再:make modules  (編譯模組)

再:make modules_install

最後建立initrd檔案:

cd /

/usr/sbin/mkinitramfs -o /boot/initrd.img-2.6.21.5 2.6.21.5

(這步比較重要,如果沒有這一步驟,那麼開機就會出現提示

initrd /initrd.img-2.6.17.6

error 15: file not found )

step 5 更新開機列表

/boot/grub/menu.lst

注意:1。root和kernel欄位要模仿以前的字段

2。kernel,initrd一定要於你的boot下的相符合,要不開機會找不到檔案,我就因為乙個-和.的區別浪費我半個小時。

還有,注意:這一切是在root下操作的。

好了,祝你好運!

window編譯成功OpenEXR

本人是個菜雞,最近用到的一段matlab程式需要用到openexr包,大概花了好幾天時間,一直在嘗試網上的各種方法,大都不盡人意。要麼教程表述粗略,要麼使用的vs版本太老,zlib版本太老,最後均以失敗告終。我可以說是把我能搜到的所有方法都試了一遍,撞了無數次南牆,終於在csdn上重現了乙個兄弟的結...

「NeHe s OpenGL 程式框架」編譯成功

可以說是九牛二虎之後,總算把教程的第一課的 敲上去,並且編譯執行了,同時也熟悉了code blocks這個ide,其實還是挺方便的,關鍵是以前一直用msvc,對其他的ide就太不熟悉。剛開始看乙個wxwidgets 2.8.0在code blocks下使用的教程配置的code blocks,結果把 ...

試用clang編譯器,編譯成功

裝完自動新增了path,cmd下面能啟動clang v 但是編譯檔案出錯,顯示找不到stdio.h 經多方查詢實驗,增加include環境變數等,雖然不報stdio.h錯誤了,但是會報鏈結器錯誤。後來看到一篇文章,說是增加 target i686 w64 windows gnu引數就可以了。試用了一...