centos 編譯內核
阿新 • • 發佈:2018-10-07
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 編譯內核