本例子将在 ubuntu 16.04 64 bit 中使用 gcc 5.4.0 编译 Linux kernel 3.19。

## Checkout stable branch of Linux kernel
这里使用清华的stable kernel git remote repository。

```shell
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/linux-stable.git
```

确认库中存在kernel v3.19

```shell
$ git tag | grep v3.19 # 回显`v3.19`等
$ git checkout b319 -b v3.19 # 作为branch checkout
$ git branch # 确认当前branch
$ git log # 观察log确认为v3.19
```

## 以soc versatilepb为目标编译kernel

```shell
$ make ARCH=arm versatile_defconfig # configure for versatilepb
# -j5 : 5 threads
# CROSS_COMPILE: prefix of cross-compilation toolchain
$ make -j5 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
```

编译后的kernel为 arch/arm/boot/zImage。

如何编译Linux kernel相关推荐

  1. 编译Linux Kernel(linux-4.19.178)并制作成rpm文件

    目录 一.安装依赖项 二.下载.解压缩.制作.config文件 三.编译内核及打包 四.升级内核 首次尝试编译Linux内核,记录过程,提供Linux Kernel(linux-4.19.178)下载 ...

  2. risc-v 编译 linux,linux - 如何为RISC-V编译Linux Kernel 4.20 - 堆栈内存溢出

    这可能没有用,因为您使用了目标riscv-defconfig而不是defconfig - 请参阅Chris Stratton在评论中的暗示. ls -l arch/riscv/configs/ tot ...

  3. 编译小米4的linux内核,初次编译 linux kernel 3.0 内核

    第一次编译 内核,在网络上找了教程-于是就怀着玩玩的 当时的想法是能够进入系统就不错鸟--- 现在用着这个 3.0 的内核,一个字--爽.比之前系统自带的内核快多了--比如打开 LibreOffice ...

  4. 编译linux kernel samples 模块

    以编译 connector 为例: @1,下载和 uname -r 匹配的内核源码 @2,编译内核源码 @3,编译应用层:gcc ucon.c @4,编译内核层:修改Makefile: KERNELD ...

  5. g++ linux 编译开栈_使用 linux kernel +busybox 定制linux系统

    写在开头: 本来是想使用linux kernel +busybox 制作一个教程的,后来快要结束的时候,死活找不到硬盘,我了解很多文章都有类似的,但是没有谈到硬盘找不到问题,最后历经艰辛,终于把问题解 ...

  6. Linux Kernel 0.01 的编译和运行

    Linux Kernel 0.01 的编译和运行 本文操作环境均在 Linux 系统中实现. ===================================================== ...

  7. linux内核烧制,手机烧录自己编译的linux kernel

    编译linux kernel : 首先,要编译手机平台上的内核镜像,需要交叉编译工具,而一般主流的手机上的交叉编译环境都很完备了,只要把它纳入PATH目录,基本都可以make成功. 假设交叉编译环境工 ...

  8. 11 编译2022年最新的Linux kernel 6.1源码,并用QEMU模拟器运行

    编译2022年最新的Linux kernel源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入式 / 嵌入式QEMU教程 CSDN文章地址 ...

  9. 09 编译2022年最新的Linux kernel、U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行

    编译2022年最新的Linux kernel.U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入 ...

最新文章

  1. python 序列化函数_python – 如何序列化sympy lambdified函数?
  2. python统计字符串个数_python字符串中字符出现次数(python获取字符串个数)
  3. Python爬虫 西刺代理IP的获取 代理IP
  4. 苹果手机软件升级密码_给iOS应用设置一个密码锁
  5. 搭建以图搜图检索系统
  6. xcb_query_extension_reply_t的解释
  7. 文字烫金效果html,PS教程之3D烫金艺术文字效果制作
  8. jQuery TreeGrid
  9. 如何自建微信外卖平台_本地外面平台怎么起步,如何自建微信外卖平台
  10. groovy if 判断字符串_Groovy(二)-字符串
  11. centos7网卡开机自动down
  12. 饺子的吃法,你学会了么?
  13. 1.一个整形数组的最大值
  14. 《醒来的森林》带你走进神奇的鸟类世界
  15. 计算机网络中 数据交换的方式有,计算机网络中的通信数据交换技术探讨
  16. 使用keras时候,pycharm控制台太多日志,导致最开始的有用信息被覆盖,解决方案
  17. Windows内存清理----其实是没必要的
  18. SQL优化(面试题)
  19. netbean 偶尔无法设置断点问题
  20. SpringBoot微信公众号服务器配置案例

热门文章

  1. Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty 的区别
  2. 使用caffemodel模型(由mnist训练)测试单张手写数字样本
  3. 制作登录注册密码找回网站常用控件
  4. Linux下部署LVS(DR)+keepalived+Nginx负载均衡
  5. http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理,及它的逆向函数...
  6. 关于能ping通服务器但ssh登陆不上的问题
  7. dom jaxp详解
  8. sqlserver约束
  9. 视觉(5)A Fast Area-Based Stereo Matching Algorithm
  10. nutzwk运行后wk-web中生成ehcache.disk.store.dir有什么用,怎么去掉