转身搁浅昨天

不忘初心,方得始终

Endevour To Be A Humanistic Programmer


  1. 解决Mac下make menuconfig出现的错误

    在编译自己编写的Linux内核驱动模块之前,通常需要通过make menuconfig命令来配置内核驱动模块的编译方式,在Mac下调用该命令时可能会出现一些错误,这里记录一下相关错误与解决办法。 借着这个机会,顺便先介绍一下Linux内核的配置机制。 Linux内核配置系统组成Linux内核配置系统由三个部分组成,分别是: Makefile: 分布在Linux内核源代码根目录及各层目录中,定义L …

    于  AOSP 继续阅读

  2. 编译Android内核

    最近尝试编译了一下Android内核源码,不知道为什么编译出来的内核无法启动之前编译的Android 6.0.1_r17的镜像,搜索了很久,但仍是无解,所以重新选择了编译Android 7.1.1_r13这个源码分支,然后再根据启动的模拟器的内核版本,选择了相应的内核分支进行了编译,最终可以由编译出的内核成功启动模拟器,在此做一下记录。 下载内核源码先在Android源码目录下创建一个kerne …

    于  AOSP 继续阅读

  3. macOS Sierra 编译Android源代码

    ​这两天捣鼓了一下Android 6.0.1源码的下载与编译,碰到了不少坑,但最后还是成功地编译出了一份源码,在这里记录一下自己的操作过程,第一次写博客,还希望大家体谅我的渣渣水平。 搭建环境先交代一下自己的硬件情况: 操作系统:macOS Sierra CPU:双核四线程(后头有用) ​ 创建一个大小写敏感的磁盘镜像因为我下载的是6.0 .1的源码,源码下载和编译完后需占用70多G的空间 …

    于  AOSP 继续阅读

comments powered by Disqus