Trên Ubuntu 21.04 x64 hoặc 20.04 lts x64 mới, tôi làm:
cài đặt apt cần thiết
wget https://curl.se/download/curl-7.77.0.tar.gz
tar -xvzf curl-7.77.0.tar.gz
cd curl-7.77.0/
apt cài đặt libnss3-dev
./configure --with-nss
chế tạo
Đó là những gì tôi nhận được:
Làm tất cả trong lib
make[1]: Vào thư mục '/root/curl-7.77.0/lib'
làm tất cả
make[2]: Vào thư mục '/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_fnmatch.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
Trong tệp bao gồm từ /usr/include/nss/nss.h:34,
từ curl_ntlm_core.c:82:
/usr/include/nss/seccomon.h:17:10: lỗi nghiêm trọng: prtypes.h: Không có tệp hoặc thư mục như vậy
17 | #include "prtypes.h"
| ^~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [Makefile:2127: libcurl_la-curl_ntlm_core.lo] Lỗi 1
make[2]: Rời khỏi thư mục '/root/curl-7.77.0/lib'
make[1]: *** [Makefile:1362: all] Lỗi 2
make[1]: Rời khỏi thư mục '/root/curl-7.77.0/lib'
thực hiện: *** [Makefile:1267: all-recursive] Lỗi 1
Bất cứ ý tưởng những gì tôi làm sai hoặc những gì tôi có thể thử?