【Linux应用】龙芯派loongsonpai开发者日记(二)----内核

前言

主要讲述内核编译环境如何搭建以及内核编译、内核配置。

1.解压工具链

这里我们主要搭建交叉编译链环境
工具链下载:http://www.loongnix.org/index.php/Cross-compile
在这里插入图片描述
拷贝到虚拟机中并解压

tar -vxf mips-loongson-gcc4.9-2019.08-05.linux-gnu.tar.gz

2.编译内核

这里选择一个最新的内核,下载,复制到虚拟机中。
在这里插入图片描述
解压并编译

  1. 编译配置文件:
    export ARCH=mips
    release-190630/arch/mips/configs$ make loongson2k1000_defconfig
    如果此处没有成功,直接拷贝就可以,主要是对内核做裁剪
    cp arch/mips/configs/loongson2k1000_defconfig .config
  2. 设置环境变量
    export CROSS_COMPILE=/home/XXX/Desktop/loonngsonpai/mips-loongson-gcc4.9-linux-gnu/2019.08-05/bin/mips-linux-gnu-
  3. 准备编译内核
    loonngsonpai/release-190630$ make
    结果加下:
    在这里插入图片描述
    这个选项是说内核镜像要用的压缩模式,可以看到gzip,bzip2,lzma,lxo,一般可以按默认的gzip,如果要用bzip2,lzma,lzo,要先安装相关解压缩工具。
    在这里插入图片描述
    并行编译
    make -j12
    在这里插入图片描述
    最后编译出来的结果:
    在这里插入图片描述
    在这里插入图片描述

3.配置内核

输入make menuconfig,安装缺失的库文件,注意此处ncurses有版本问题。
在这里插入图片描述
成功见下
在这里插入图片描述

加入讨论

在这里插入图片描述


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