Как установить libcurl

Я пытаюсь использовать libcurl в программе c ++ на Raspberry Pi, работающей под управлением GNU / Linux Debian Stretch.

Чтобы найти все установленные пакеты curl:

dpkg-query -l curl | grep ‘^ .i’

который возвращается

локон

libcurl3: armhf

libcurl3-GnuTLS: arm

Бег

curl-config –cflags

возвращает, что такой команды нет. Программа с объявлением:

#include "curl/curl.h" 

и компиляция и связь с

g ++ -o test test.cpp -lcurl

возвращает, что такого файла “curl / curl.h” нет. Во всех руководствах утверждается, что curl-config устанавливается вместе с curl. Я не установил curl; входит в дистрибутив. Выполнение команды

локон-я http://www.any_site.com

возвращает правильные данные.

Вам необходимо установить пакет libcurl-dev для разработки.

Из пакетов .debian.org

Виртуальный пакет: libcurl-dev

Это виртуальный пакет. См. Политику Debian для определения виртуальных пакетов.

Пакеты, предоставляющие libcurl-dev

libcurl4-GnuTLS-DEV

файлы разработки и документация для libcurl (GnuTLS-версия)

libcurl4-NSS-DEV

файлы разработки и документация для libcurl (разновидность NSS)

libcurl4-OpenSSL-DEV

файлы разработки и документация для libcurl (вариант OpenSSL)