1. 内核编译环境配置
a. 配置交叉编译工具链 gcc-4.9.3-64-gnu64.tar.gz
将交叉编译工具链拷贝到/opt目录下
tar -xvf gcc-4.9.3-64-gnu64.tar.gz
在~/.bashrc 增加 export PATH=$PATH:/opt/gcc-4-4-gnu/bin:/opt/gcc-4.9.3-64-gnu64/bin 2. 内核编译
a. 将对应cpu系列的配置文件(以龙芯2k为例)复制到内核的根目录路径下的.configs
cp arch/mips/configs/loongson2k1000_defconfig ./.config
b. 配置内核
make menuconfig ARCH=mips
c. 编译
make vmlinuz CROSS_COMPILE=/opt/gcc-4.9.3-64-gnu64/bin/mips64el-linux- ARCH=mips -j4
或 ./mymake 3.单独编译驱动(以drivers/gpio为例)
make M=drivers/gpio modules CROSS_COMPILE=mips64el-linux- ARCH=mips