编译环境:RHEL 6.9
目标板:友善之臂 mini2440 (ARM9)
交叉编译器:arm-linux-gcc 4.3.2
源码:linux-2.6.32.2.tar.gz
(内核下载地址:内核下载地址)
编译步骤:
1)解压源码:
tar xvzf linux-2.6.32.2.tar.gz
cd linux-2.6.32.2 (进入内核主目录)
2)清除编译选项:
make distclean
3)配置内核:
X86 : make menuconfig
ARM: make menuconfig ARCH=arm
(配置生成配置文件,可找一份商家提供的配置文件或合适版本的,将其拷贝至内核主目录下配置后生成的.config文件中)
***修改内核:
1.进入内核源码,修改顶层Makefile文件中的编译器选项。
vim Makefile 打开Ma