GNU/Linux Debian Stretch를 실행하는 Raspberry Pi의 C++ 프로그램에서 libcurl을 사용하려고 합니다.
설치된 모든 컬 패키지를 찾으려면 다음을 수행하십시오.
dpkg-쿼리-l곱슬| grep '^.i'
반품
곱슬
libcurl3:armhf
libcurl3-gnutls:arm
달리기
컬 구성 --cflags
해당 명령이 없습니다.를 반환합니다. 선언이 있는 프로그램:
#include "curl/curl.h"
컴파일하고 링크하고
g++ -o 테스트 test.cpp -lcurl
해당 "curl/curl.h" 파일이 존재하지 않음을 반환합니다. 모든 튜토리얼에서는 컬 구성이 컬과 함께 설치된다고 주장합니다. 컬이 설치되어 있지 않습니다. 배포판에 포함되어 있습니다. 명령 실행
올바른 데이터를 반환합니다.
답변1
개발을 위해서는 패키지를 설치해야 합니다 libcurl-dev
. (아니면 2023년이 될 수도 있습니다 libcurl4-openssl-dev
.)
가상 패키지: libcurl-dev
이것은 가상 패키지입니다. 가상 패키지 정의는 Debian 정책을 참조하세요.
libcurl-dev용 패키지 제공
libcurl4-gnutls-dev
libcurl용 개발 파일 및 문서(GnuTLS 스타일)
libcurl4-nss-dev
libcurl용 개발 파일 및 문서(NSS 스타일)
libcurl4-openssl-dev
libcurl용 개발 파일 및 문서(OpenSSL 버전)