前言
主要讲述内核编译环境如何搭建以及内核编译、内核配置。
1.解压工具链
这里我们主要搭建交叉编译链环境
工具链下载:http://www.loongnix.org/index.php/Cross-compile
拷贝到虚拟机中并解压
tar -vxf mips-loongson-gcc4.9-2019.08-05.linux-gnu.tar.gz
2.编译内核
这里选择一个最新的内核,下载,复制到虚拟机中。
解压并编译
- 编译配置文件:
export ARCH=mips
release-190630/arch/mips/configs$ make loongson2k1000_defconfig
如果此处没有成功,直接拷贝就可以,主要是对内核做裁剪
cp arch/mips/configs/loongson2k1000_defconfig .config - 设置环境变量
export CROSS_COMPILE=/home/XXX/Desktop/loonngsonpai/mips-loongson-gcc4.9-linux-gnu/2019.08-05/bin/mips-linux-gnu- - 准备编译内核
loonngsonpai/release-190630$ make
结果加下:
这个选项是说内核镜像要用的压缩模式,可以看到gzip,bzip2,lzma,lxo,一般可以按默认的gzip,如果要用bzip2,lzma,lzo,要先安装相关解压缩工具。
并行编译
make -j12
最后编译出来的结果:

3.配置内核
输入make menuconfig,安装缺失的库文件,注意此处ncurses有版本问题。
成功见下
加入讨论

版权声明:本文为u012503639原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。