【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
生活随笔
收集整理的這篇文章主要介紹了
【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 一、安裝 OpenSSL
- 二、安裝其它依賴庫(kù)
- 三、Linux 內(nèi)核編譯完成
一、安裝 OpenSSL
參考 【錯(cuò)誤記錄】編譯 Linux 內(nèi)核報(bào)錯(cuò) ( fatal error: openssl/opensslv.h: No such file or directory ) 博客 , 編譯內(nèi)核時(shí) , 由于沒有安裝 OpenSSL 報(bào)錯(cuò) ;
執(zhí)行
sudo apt-get install libssl-dev命令 , 安裝 OpenSSL ;
安裝過程如下 :
root@ubuntu:~/kernel/linux-5.6.14# sudo apt-get install libssl-dev Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed:libssl-doc zlib1g-dev The following NEW packages will be installed:libssl-dev libssl-doc zlib1g-dev 0 upgraded, 3 newly installed, 0 to remove and 154 not upgraded. Need to get 2,591 kB of archives. After this operation, 10.5 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4.3 [167 kB] Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libssl-dev amd64 1.0.2g-1ubuntu4.20 [1,347 kB] Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libssl-doc all 1.0.2g-1ubuntu4.20 [1,077 kB] Fetched 2,591 kB in 2s (867 kB/s) Selecting previously unselected package zlib1g-dev:amd64. (Reading database ... 212370 files and directories currently installed.) Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.3_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.3) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.20_amd64.deb ... Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.20) ... Selecting previously unselected package libssl-doc. Preparing to unpack .../libssl-doc_1.0.2g-1ubuntu4.20_all.deb ... Unpacking libssl-doc (1.0.2g-1ubuntu4.20) ... Processing triggers for man-db (2.7.5-1) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.3) ... Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.20) ... Setting up libssl-doc (1.0.2g-1ubuntu4.20) ... root@ubuntu:~/kernel/linux-5.6.14#二、安裝其它依賴庫(kù)
編譯 Linux 內(nèi)核還需要安裝如下軟件包或依賴庫(kù) :
- gcc
- libncurses5-dev
- build-essential
- kernel-package
- libssl-dev
- kernel-source-**
- libc6-dev tk8.*
- fakeroot
- bin86
執(zhí)行
sudo apt-get install gcc libncurses5-dev build-essential kernel-package libssl-dev kernel-source-** libc6-dev tk8.* fakeroot bin86命令 , 安裝上述 999 個(gè)依賴庫(kù) ;
三、Linux 內(nèi)核編譯完成
在 Linux 內(nèi)核源碼根目錄中 , 執(zhí)行
sudo make命令 , 等待幾小時(shí)后 , 在最后打印出如下內(nèi)容 , 期間沒有報(bào)錯(cuò) , 即表示編譯完成 ;
總結(jié)
以上是生活随笔為你收集整理的【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【错误记录】Android Studio
- 下一篇: 【Android Gradle 插件】P