ubuntu16.04 内核源码编译
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 内核源码编译相关推荐
- Bullet3-2.87在Ubuntu16.04下源码编译安装
编译安装Bullet3-2.87 安装过程其实很简单,有多重源码安装方法,这里提供两种: 方法1: cd bullet3-2.87 mkdir build && cd build cm ...
- 编译linux源码报错,记录一次Linux内核源码编译实验
记录一次Linux内核源码编译实验 文章目录 记录一次Linux内核源码编译实验 0. 实验环境 1. 选择.下载内核源码 2. 安装必要的依赖软件以及性能要求 3. 解压.配置和编译内核源码 3.1 ...
- Android 内核源码编译记录
注:此处内容总结自google官网:AOSP 编译内核.编译完成后刷机部分参考自其他大佬的文章.文中末尾提供了上传至CSDN的msm内核和Aarch64gcc工具 的下载链接,不想从官网下载的可以直接 ...
- 不同的内核源码编译出来的ko文件,区别到底是什么?
之前一直在考虑,不同的内核源码编译出来的ko文件,区别到底是什么? 能不能不编译内核加载内核模块呢?最近逆向分析了linux内核ko模块的结构,事实证明,是可以的. 我在这里给大家分享一些我的心得. ...
- ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...
- 【linux内核-源码编译之centos7】
linux内核-源码编译之centos7 一. 为什么要编译内核 二.疑难杂症 三.演示环境 四.下载源码 4.1.两者源码区别 4.2.将获取到的源码放在/usr/src/kernels/ 下 五. ...
- python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3
截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...
- Linux下imx6dl开发板从镜像的烧写、内核源码编译到第一个驱动运行的详细步骤
文章目录 前言 一.对开发板烧写镜像 1.镜像烧写 2.串口测试 二.搭建交叉编译环境 1.Ubuntu下搭建交叉编译环境 2.WSL下搭建交叉编译环境 三.编译Linux内核源码 1.Ubuntu下 ...
- linux编译android源码,ubuntu16.04 Android源码下载编译
本次编译源码的电脑为Ubuntu 16.04,4核 + 4G内存. 注. 对于电脑配置低的建议不要编译7.0以上的版本,就像我这台电脑,基本编译7.0以上都会报内存不足问题,因为在7.0版以上andr ...
最新文章
- shell入门基础必备
- 经典营销模型的产品化介绍
- Android ListView下拉与上拉刷新加载更多(一)
- 【专栏精选】实战:动态配置图片
- python3 读写json文件,python3没有读取JSON文件righ
- 《Android内核剖析》读书笔记 第13章 View工作原理【View树遍历】
- JAVA反射构建对象
- 冒泡排序算法之C语言实现
- 2款QQ空间首页好看的psd源码
- LintCode 17. 子集
- 郝斌老师c语言笔记 TXT,郝斌老师c语言笔记
- 在页面上动态显示实时时间
- 泰坦尼克号python数据分析统计服_python_泰坦尼克号数据分析报告
- 系统主数据管理之供应商(Supplier)一 供应商的分类概述
- 如何使用CK-S610-A01擦写RI-TRP-DR2B-40玻璃管标签的数据信息
- 【职场攻略】送礼给老板有讲究
- 2022第四届长安杯wp
- 考研数二第十讲 求导平面曲线的切线和法线以及曲率圆与曲率半径和弧微分
- 网站设计源代码制作素材成品(风景 6页)___内嵌式
- 嵌入式教程:什么是物联网
热门文章
- Linux下Apache与Tomcat整合调试
- 正确使用日志的10个技巧(转)
- OAF_VO系列3 - Binding Style绑定方式
- wordpress安装后勿忘删除install.php
- 奇妙的算法(2)—— 求平方根
- Bootloader之BareBox 之路(1)--安装
- C++随记总结(1)----关于C++中的大小端、位段(惑位域)和内存对齐
- [Java] 蓝桥杯ADV-188 算法提高 排列数
- [Java] 蓝桥杯ADV-91 算法提高 素数判断
- 【软件测试】软件测试的基本流程(一般步骤)