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 内核源码编译的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04LTS下内核编译与安装

[Android 编译] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

[Android 编译] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 (转)

工程问题--ubuntu16.04源码编译RGBD_SLAM V2

Ubuntu 16.04 编译源码 2022 版本