linux 核心編譯準備

2022-07-23 02:36:14 字數 803 閱讀 8994

在編譯linux核心之前必須做一些準備工作,首先準備的是linux作業系統,另外要注意:

核心源**不要放在 /usr/src/linux 資料夾下 – 這個資料夾下有很多系統庫,會和源**發生衝突

編譯linux核心需要在linux完成。有些人也許會迷惑,用linux編譯linux系統,這不是雞和蛋的問題嗎,那麼最初的作業系統是怎麼來的?最早的作業系統應該是用0和1寫出來的很簡陋的作業系統,然後用很簡陋的系統在編譯成好一些的作業系統,經過不斷完善才成為了最終的成熟作業系統。

需要的編譯工具主要有:

gcc 檢查命令gcc –version

binutils 檢查命令 ld –v

make 檢查命令 make –version

輔助工具:

util-linux 檢查命令 fdformat –version

module-init-tools 檢查命令 depmod –v(大寫的v,小寫v是檢查模組命令)

filesystems      ext2/ext3/ext4  檢查命令 tune2fs

jfs  檢查命令 fsck.jfs –v

reiserfs 檢查命令 reiserfsck –v

xfs 檢查命令 xfs_db –v

quotas 檢查命令 quota –v

nfs 檢查命令 showmount –version

udev 在ubuntu下檢查命令 aptitude show udev

process tools 檢查命令 ps –version

pcmcia tools 檢查命令 pccardctl -v

(二)linux核心準備及編譯

2.準備編譯 配置工具鏈 由於編譯後準備使用在jz2440的開發板上,因此需要將交叉編譯工具連的資訊寫到makefile中,將主目錄下makefile的以下兩項修改 arch arm cross compile arm linux gnueabi 高版本的liunx核心可能沒有cross compi...

編譯 linux 核心

一 準備工作 tpv te0 首先說明,下面帶 號的行都是要輸入的命令列,且本文提到的所有命令列都在終端裡輸入。ixpub技術部落格 rc0p a6zx j 啟動linux系統,並用根使用者登入,進入終端模式下。6i sb w,a0 ixpub技術部落格c gng,y y ixpub技術部落格 k,...

linux編譯核心

red hat linux版本的核心編譯 make j2 編譯 make modules make modules install make install cd boot mkinitramfs o initrd.img 2.6.30.10 2.6.30.10 此項可能不需要 vim boot g...