1. 程式人生 > >centos 編譯內核

centos 編譯內核

eabi root 官方 5.4 linux data com iyu none

Linux內核源碼官方下載地址:

https://www.kernel.org/pub/linux/kernel/

系統:centos7.5

1、在官方下載自己需要的內核版本

例如:linux-3.9.tar.gz

wget  https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/linux-3.9.tar.gz

[root@CZl czl]# pwd

/home/czl/

[root@CZl czl]# ls

linux-3.9.tar.gz

3、解壓內核源碼到用戶根目錄下

[root@CZl czl]#tar zxvf linux-3.9.tar.gz -C /home/czl/

4、進入內核源碼,修改Makefile文件,保存退出

[root@CZl linux-3.9]#:pwd

/home/czl/linux-3.9

[root@CZl linux-3.9]# vim Makefile

在vim中使用/CROSS_COMPILE查找到下面兩行(大概在195行左右):

ARCH ?= $(SUBARCH)

CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)

修改這兩行為:

ARCH ?= arm

CROSS_COMPILE ?= /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-

5、開始編譯

[root@CZl linux-3.9]#:pwd

/home/czl/linux-3.9

[root@CZl linux-3.9]#: make

centos 編譯內核