編譯核心全過程 kernel2 6 XX

2021-04-02 06:34:25 字數 1032 閱讀 6700

來自:

bekars渦輪增壓的blog

編譯核心全過程(kernel2.6.xx)——今天把核心公升上了2.6.10,很順利,爽呀!

可以連同以下幾個軟體包一起公升級:

ftp://ftp.rpmfind.net/linux/redhat/...2-27.9.i386.rpm

ftp://ftp.rpmfind.net/linux/redhat/...2-27.9.i386.rpm

ftp://ftp.rpmfind.net/linux/redhat/...2-27.9.i386.rpm

如果使用「rpm -uvh glibc*」失敗,請用命令「rpm -e」先刪除舊的glibc,然後用命令「rpm -uvh --force glibc*」強制安裝。

其它問題

大家也許還會遇到其它問題,但是無論遇上什麼問題都可以依照下列步驟嘗試解決:

1.核心元件盡可能編譯為模組。執行如下命令可以快速重建核心:

#make all modules_install install

2.軟體失敗的大多數情況是由於模組名已被更改,而/etc/rc.d/rc.sysinit和/etc/rcx.d/*下的指令碼卻沒有修改這些值而導致的。因此,依次修改相關條目可以改進,但是這也需要相當多的背景知識。如果覺得麻煩,可以把所有載入模組的命令集中在/etc/rc.d/rc.local 中。例如:

modprobe eth0

modprobe isofs

modprobe loop

modprobe vfat

同時修改/etc/modoribe.conf檔案。具體可參見「man modoribe.conf」獲得更多的幫助資訊。

3.如果想知道某模組變更後的名字,可以首先在「make menuconfig」時找到該選項,選擇help找到它的配置名稱(config_*),然後到源**相關目錄下的makefile中尋找 config_*。一般可以找到obj-$(config_*)一項,其值就是該模組的名字。

kinfu 編譯全過程

參考了很多網上編譯kinfu的教程,由於我同時裝了vs2012和vs2010,編譯的時候會出現the c compiler c program files microsoft visual studio 10.0 vc bin cl.exe is not able to compile a test...

編譯openwrt全過程

編譯openwrt全過程 本文 本教程的編譯環境 win7 專業版 vmwareworkstation6.5虛擬機器 ylmf os 3.0 編譯的過程中要保持電腦聯網 搭建編譯環境 應用程式 附件 終端 sudo apt get update 更新 安裝編譯需要的元件 sudo apt get i...

C語言編譯全過程

c語言編譯全過程 編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj...