1)下载

首先看一下自己的内核版本 apt-cache search linux-source
下载内核代码:sudo apt-get install linux-source-4.10.0

2)解压:

/usr/source/ 目录下解压

tar -jxv -f linux-source-4.10.0.tar.bz2

3)编译

make menuconfig

报错:

出现错误fatal error: curses.h: No such file or directory
原因:出现该错误的原因是在使用menuconfig时,需要ncurses库的支持。

解决办法:sudo apt-get install libncurses5-dev libncursesw5-dev

4)编译过程参考:

4.1) make -j4

fatal error: openssl/opensslv.h错误的解决办法
sudo apt-get install libssl-dev

make modules_install:安装模块
make install :安装内核相关文件

4.2) cd /boot/grub/
update-grub2

如果权限不够,命令前面加sudo

转载于:https://www.cnblogs.com/mingzhang/p/9092739.html

ubuntu16.04 内核源码编译相关推荐

  1. Bullet3-2.87在Ubuntu16.04下源码编译安装

    编译安装Bullet3-2.87 安装过程其实很简单,有多重源码安装方法,这里提供两种: 方法1: cd bullet3-2.87 mkdir build && cd build cm ...

  2. 编译linux源码报错,记录一次Linux内核源码编译实验

    记录一次Linux内核源码编译实验 文章目录 记录一次Linux内核源码编译实验 0. 实验环境 1. 选择.下载内核源码 2. 安装必要的依赖软件以及性能要求 3. 解压.配置和编译内核源码 3.1 ...

  3. Android 内核源码编译记录

    注:此处内容总结自google官网:AOSP 编译内核.编译完成后刷机部分参考自其他大佬的文章.文中末尾提供了上传至CSDN的msm内核和Aarch64gcc工具 的下载链接,不想从官网下载的可以直接 ...

  4. 不同的内核源码编译出来的ko文件,区别到底是什么?

    之前一直在考虑,不同的内核源码编译出来的ko文件,区别到底是什么? 能不能不编译内核加载内核模块呢?最近逆向分析了linux内核ko模块的结构,事实证明,是可以的. 我在这里给大家分享一些我的心得. ...

  5. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

    原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...

  6. 【linux内核-源码编译之centos7】

    linux内核-源码编译之centos7 一. 为什么要编译内核 二.疑难杂症 三.演示环境 四.下载源码 4.1.两者源码区别 4.2.将获取到的源码放在/usr/src/kernels/ 下 五. ...

  7. python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3

    截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...

  8. Linux下imx6dl开发板从镜像的烧写、内核源码编译到第一个驱动运行的详细步骤

    文章目录 前言 一.对开发板烧写镜像 1.镜像烧写 2.串口测试 二.搭建交叉编译环境 1.Ubuntu下搭建交叉编译环境 2.WSL下搭建交叉编译环境 三.编译Linux内核源码 1.Ubuntu下 ...

  9. linux编译android源码,ubuntu16.04 Android源码下载编译

    本次编译源码的电脑为Ubuntu 16.04,4核 + 4G内存. 注. 对于电脑配置低的建议不要编译7.0以上的版本,就像我这台电脑,基本编译7.0以上都会报内存不足问题,因为在7.0版以上andr ...

最新文章

  1. shell入门基础必备
  2. 经典营销模型的产品化介绍
  3. Android ListView下拉与上拉刷新加载更多(一)
  4. 【专栏精选】实战:动态配置图片
  5. python3 读写json文件,python3没有读取JSON文件righ
  6. 《Android内核剖析》读书笔记 第13章 View工作原理【View树遍历】
  7. JAVA反射构建对象
  8. 冒泡排序算法之C语言实现
  9. 2款QQ空间首页好看的psd源码
  10. LintCode 17. 子集
  11. 郝斌老师c语言笔记 TXT,郝斌老师c语言笔记
  12. 在页面上动态显示实时时间
  13. 泰坦尼克号python数据分析统计服_python_泰坦尼克号数据分析报告
  14. 系统主数据管理之供应商(Supplier)一 供应商的分类概述
  15. 如何使用CK-S610-A01擦写RI-TRP-DR2B-40玻璃管标签的数据信息
  16. 【职场攻略】送礼给老板有讲究
  17. 2022第四届长安杯wp
  18. 考研数二第十讲 求导平面曲线的切线和法线以及曲率圆与曲率半径和弧微分
  19. 网站设计源代码制作素材成品(风景 6页)___内嵌式
  20. 嵌入式教程:什么是物联网

热门文章

  1. Linux下Apache与Tomcat整合调试
  2. 正确使用日志的10个技巧(转)
  3. OAF_VO系列3 - Binding Style绑定方式
  4. wordpress安装后勿忘删除install.php
  5. 奇妙的算法(2)—— 求平方根
  6. Bootloader之BareBox 之路(1)--安装
  7. C++随记总结(1)----关于C++中的大小端、位段(惑位域)和内存对齐
  8. [Java] 蓝桥杯ADV-188 算法提高 排列数
  9. [Java] 蓝桥杯ADV-91 算法提高 素数判断
  10. 【软件测试】软件测试的基本流程(一般步骤)