Advertisement

Linux内核学习 - 使用自定义版本的内核

阅读量:

linux 内核学习2-使用笨叔叔定制的内核

1. 目的

为了构建适用于ARM架构的内核镜像,我不得不投身于Android相关开发工作,并在QEMU平台上进行测试与运行。

2. 准备工作

2.开发环境配置与说明

  1. Ubuntu 18.4版本的虚拟机环境
  2. 经过笨叔叔优化配置的Linux系统源代码 源码地址

2.2 需要下载的软件包

复制代码
    sudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi build-essential gcc-5-arm-linux-gnueabi git
    
    
      
    

2.3 切换gcc版本

在Ubuntu 18.4系统中,默认安装的GCC版本为7.+,然而Linux 4.+版本所需的编译器版本为5.5,因此必须进行GCC版本的切换操作。通过使用update-alternatives命令实现GCC版本的更换,这对我来说是一个全新的认知,因为我此前并未了解到GCC支持动态版本切换的功能。关于update-alternatives的具体使

全部评论 (0)

还没有任何评论哟~