ubuntu16.04 内核源码编译
Posted mingzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于ubuntu16.04 内核源码编译的主要内容,如果未能解决你的问题,请参考以下文章
[Android 编译] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
[Android 编译] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 (转)