บน Ubuntu ใหม่ 21.04 x64 หรือ 20.04 lts x64 ฉันทำ:
apt ติดตั้ง build-essential
wget https://curl.se/download/curl-7.77.0.tar.gz
น้ำมันดิน -xvzf curl-7.77.0.tar.gz
ซีดี curl-7.77.0/
ฉลาดติดตั้ง libnss3-dev
./configure --with-nss
ทำ
นั่นคือสิ่งที่ฉันได้รับ:
สร้างทั้งหมดใน lib
make[1]: เข้าสู่ไดเร็กทอรี '/root/curl-7.77.0/lib'
ทำทั้งหมด
make[2]: เข้าสู่ไดเร็กทอรี '/root/curl-7.77.0/lib'
CC libcurl_la-altsvc.lo
CC libcurl_la-amigaos.lo
CC libcurl_la-asyn-ares.lo
CC libcurl_la-asyn-thread.lo
CC libcurl_la-base64.lo
CC libcurl_la-bufref.lo
CC libcurl_la-c-hyper.lo
CC libcurl_la-conncache.lo
CC libcurl_la-connect.lo
CC libcurl_la-content_encoding.lo
CC libcurl_la-cookie.lo
CC libcurl_la-curl_addrinfo.lo
CC libcurl_la-curl_ctype.lo
CC libcurl_la-curl_des.lo
CC libcurl_la-curl_endian.lo
CC libcurl_la-curl_fmatch.lo
CC libcurl_la-curl_get_line.lo
CC libcurl_la-curl_gethostname.lo
CC libcurl_la-curl_gssapi.lo
CC libcurl_la-curl_memrchr.lo
CC libcurl_la-curl_multibyte.lo
CC libcurl_la-curl_ntlm_core.lo
ในไฟล์รวมจาก /usr/include/nss/nss.h:34,
จาก curl_ntlm_core.c:82:
/usr/include/nss/seccomon.h:17:10: ข้อผิดพลาดร้ายแรง: prtypes.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
17 | #รวม "prtypes.h"
| ^~~~~~~~~~~
การรวบรวมสิ้นสุดลง
ทำให้ [2]: *** [Makefile:2127: libcurl_la-curl_ntlm_core.lo] ข้อผิดพลาด 1
ทำ [2]: ออกจากไดเร็กทอรี '/root/curl-7.77.0/lib'
ทำให้ [1]: *** [Makefile:1362: ทั้งหมด] ข้อผิดพลาด 2
ทำ [1]: ออกจากไดเร็กทอรี '/root/curl-7.77.0/lib'
ทำ: *** [Makefile:1267: all-recursive] ข้อผิดพลาด 1
มีความคิดว่าฉันทำอะไรผิดหรือฉันจะลองทำอะไรได้บ้าง