ubuntu 16.04 LTS 核心原始碼下載編譯流程
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
make modules_install:安裝模組
make install :安裝核心相關檔案
4.2) cd /boot/grub/
update-grub2
如果許可權不夠,命令前面加sudo
相關文章
- Ubuntu下Android原始碼以及核心下載與編譯UbuntuAndroid原始碼編譯
- Ubuntu 16.04下 Mysql5.7.17原始碼編譯與安裝UbuntuMySql原始碼編譯
- Ubuntu 16.04原始碼編譯安裝Apache 2.4.25教程Ubuntu原始碼編譯Apache
- 基於Ubuntu16.04下載與編譯OpenWrt系統Ubuntu編譯
- 原始碼的下載與編譯原始碼編譯
- ubuntu 16.04 映象下載Ubuntu
- 深入剖析Vue原始碼 - 例項掛載,編譯流程Vue原始碼編譯
- Ubuntu 16.04 LTS收到重大核心更新:共計修復39處漏洞Ubuntu
- 【踩坑記】Ubuntu 20.04.6 LTS下編譯安裝gcc 4.4.0Ubuntu編譯GC
- Android 11 原始碼下載+編譯教程Android原始碼編譯
- Install VSFTPD server in Ubuntu 16.04 LTSFTPServerUbuntu
- Ubuntu16.04LTS國內快速源Ubuntu
- 在Ubuntu9.10下編譯Android原始碼薦Ubuntu編譯Android原始碼
- 初始化編譯環境 下載原始碼編譯原始碼
- Ubuntu 16.04 LTS軟體包管理基本操作Ubuntu
- Ubuntu 16.04 LTS 降級安裝GCC 4.8UbuntuGC
- ubuntu 16.04 lts 安裝intel realsense 步驟UbuntuIntel
- Ubuntu 16.04下指定Sublime Text 3 預設python編譯版本UbuntuPython編譯
- MySQL 5.6原始碼編譯安裝流程MySql原始碼編譯
- Elasticsearch6.1.2原始碼下載和編譯構建Elasticsearch原始碼編譯
- Kubernetes原始碼學習之一:下載和編譯原始碼原始碼編譯
- 【轉】編譯Android系統原始碼和核心原始碼編譯Android原始碼
- Ubuntu環境編譯OpenJDK11原始碼Ubuntu編譯JDK原始碼
- 圖解 Ubuntu Server 16.04 LTS 上安裝 LAMP圖解UbuntuServerLAMP
- ubuntu下編譯交叉編譯工具鏈Ubuntu編譯
- Android 原始碼的下載和編譯環境的安裝及編譯Android原始碼編譯
- 比特幣原始碼研讀1——下載與編譯比特幣原始碼編譯
- ubuntu 16.04 LTS安裝之後需要做的事Ubuntu
- Ubuntu 軟體中心將在 16.04 LTS 中被替換Ubuntu
- Ubuntu 18.04(虛擬機器)環境下編譯Android 原始碼Ubuntu虛擬機編譯Android原始碼
- 《UNIX環境高階程式設計》apue原始碼Ubuntu下的編譯程式設計原始碼Ubuntu編譯
- Harmony OS 開發避坑指南——原始碼下載和編譯原始碼編譯
- 如何在 Ubuntu 16.04 LTS 上用 Tomb 加密檔案Ubuntu加密
- Ubuntu LTS 16.04 開發進入功能凍結階段Ubuntu
- Ubuntu 16.04 LTS 將移除私有的 AMD 催化劑驅動Ubuntu
- Glide4.8原始碼拆解(二)核心載入流程IDE原始碼
- ubuntu下 編譯安裝swftoolsUbuntu編譯
- Ubuntu環境下載OpenJDK11原始碼UbuntuJDK原始碼