當前位置:
首頁 >
【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
發布時間:2025/6/17
26
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、安裝 OpenSSL
- 二、安裝其它依賴庫
- 三、Linux 內核編譯完成
一、安裝 OpenSSL
參考 【錯誤記錄】編譯 Linux 內核報錯 ( fatal error: openssl/opensslv.h: No such file or directory ) 博客 , 編譯內核時 , 由于沒有安裝 OpenSSL 報錯 ;
執行
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#二、安裝其它依賴庫
編譯 Linux 內核還需要安裝如下軟件包或依賴庫 :
- gcc
- libncurses5-dev
- build-essential
- kernel-package
- libssl-dev
- kernel-source-**
- libc6-dev tk8.*
- fakeroot
- bin86
執行
sudo apt-get install gcc libncurses5-dev build-essential kernel-package libssl-dev kernel-source-** libc6-dev tk8.* fakeroot bin86命令 , 安裝上述 999 個依賴庫 ;
三、Linux 內核編譯完成
在 Linux 內核源碼根目錄中 , 執行
sudo make命令 , 等待幾小時后 , 在最后打印出如下內容 , 期間沒有報錯 , 即表示編譯完成 ;
總結
以上是生活随笔為你收集整理的【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【错误记录】Android Studio
- 下一篇: 【Android Gradle 插件】P