【错误记录】编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )
生活随笔
收集整理的這篇文章主要介紹了
【错误记录】编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、報錯信息
- 二、解決方案
一、報錯信息
編譯 Linux 內核 , 執行
sudo make命令 , 開始正式編譯 Linux 內核 , 報如下錯誤 :
root@ubuntu:~/kernel/linux-5.6.14# sudo makeSYSTBL arch/x86/include/generated/asm/syscalls_32.hSYSHDR arch/x86/include/generated/asm/unistd_32_ia32.hSYSHDR arch/x86/include/generated/asm/unistd_64_x32.hSYSTBL arch/x86/include/generated/asm/syscalls_64.hHYPERCALLS arch/x86/include/generated/asm/xen-hypercalls.hSYSHDR arch/x86/include/generated/uapi/asm/unistd_32.hSYSHDR arch/x86/include/generated/uapi/asm/unistd_64.hSYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.hHOSTCC arch/x86/tools/relocs_32.oHOSTCC arch/x86/tools/relocs_64.oHOSTCC arch/x86/tools/relocs_common.oHOSTLD arch/x86/tools/relocsHOSTCC scripts/selinux/genheaders/genheadersHOSTCC scripts/selinux/mdp/mdpHOSTCC scripts/bin2cHOSTCC scripts/kallsymsHOSTCC scripts/recordmcountHOSTCC scripts/sorttableHOSTCC scripts/asn1_compilerHOSTCC scripts/sign-file scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory compilation terminated. scripts/Makefile.host:107: recipe for target 'scripts/sign-file' failed make[1]: *** [scripts/sign-file] Error 1 Makefile:1106: recipe for target 'scripts' failed make: *** [scripts] Error 2 root@ubuntu:~/kernel/linux-5.6.14#二、解決方案
執行
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 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux 内核】编译 Linux 内
- 下一篇: 【错误记录】Android Studio