如何安装 libcurl

如何安装 libcurl

我正在尝试在运行 GNU/Linux Debian Stretch 的 Raspberry Pi 上的 C++ 程序中使用 libcurl。

要查找所有已安装的curl软件包:

dpkg-查询-l卷曲| grep '^.i'

返回

卷曲

libcurl3:armhf

libcurl3-gnutls:arm

跑步

卷曲配置--cflags

返回没有这样的命令。带有声明的程序:

#include "curl/curl.h"

并编译和链接

g++ -o 测试 test.cpp -lcurl

返回不存在这样的“curl/curl.h”文件。所有教程都声称curl-config是随curl一起安装的。我没有安装curl;它包含在发行版中。运行命令

卷曲-Ihttp://www.any_site.com

返回正确的数据。

答案1

您需要安装libcurl-dev用于开发的包。 (或者到 2023 年,可能是这样libcurl4-openssl-dev。)

软件包.debian.org

虚拟包:libcurl-dev

这是一个虚拟包。有关虚拟包的定义,请参阅 Debian 政策。

提供 libcurl-dev 的软件包

libcurl4-gnutls-dev

libcurl 的开发文件和文档(GnuTLS 风格)

libcurl4-nss-dev

libcurl 的开发文件和文档(NSS 风格)

libcurl4-openssl-dev

libcurl(OpenSSL 风格)的开发文件和文档

相关内容