我的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引數就可以了。試用了一...