curl-7.71.1
| sudo tee -a /etc/ld.so.conf.d/libcurl.conf
"/usr/local/curl/lib"
指定安装路径
输出应包含库路径
include
include
./configure --prefix=/usr/
./configure --prefix=/usr/local/curl 指定安装路径
.dll
.lib
/curl
/curl/include`。
/curl/lib`,头文件位于 `/usr/
/usr/include/curl
/usr/lib/x86_64-linux-gnu
/usr/lib
1. 使用预编译二进制包 从提供的 Windows 二进制分发包中选择与开发环境匹配的版本(如 32 位/64 位)。解压后:
1. 使用预编译二进制包
1. 令行测试 输入 curl --version 查看版本信息,确认基础功能正常。
1. 令行测试
1. 通过包管理器快速安装(推荐) 在基于 Debian/Ubuntu 的系统上,可直接通过以下令安装预编译版本:
1. 通过包管理器快速安装(推荐)
2. 源码编译安装(自定义配置) 若需特定版本或协议支持(如启用 HTTPS 或调整安装路径),可选择源码编译:
2. 源码编译安装(自定义配置)
2. 源码编译(Visual Studio 环境)
2. 编写测试程序 创建 C 语言示例程序 demo.c:
2. 编写测试程序
3. 环境变量配置 若自定义安装路径,需更新系统库路径:
3. 环境变量配置
ALL_UILD
C:\MinGW\include
C:\MinGW\lib
INSTALL
` 可查看支持的编译选项,例如 `--with-openssl` 启用 SSL 支持。
``` ```
bash curl-config --libs 输出应包含库路径
bash echo "/usr/local/curl/lib" | sudo tee -a /etc/ld.so.conf.d/libcurl.conf sudo ldconfig
bash make sudo make install ``` ``` 安装完成后,库文件位于 `/usr/local/curl/lib`,头文件位于 `/usr/local/curl/include`。
bash sudo apt-get update sudo apt-get install libcurl4-openssl-dev
bash tar xvf curl-7.71.1.tar.gz cd curl-7.71.1 ./configure --prefix=/usr/local/curl 指定安装路径 ``` ``` 通过 `./configure --help` 可查看支持的编译选项,例如 `--with-openssl` 启用 SSL 支持。
bash
bash
c
include
c
c
cd curl-7.71.1
cd
curl --version
curl-7.71.1.tar.gz
curl-config --libs 输出应包含库路径
curl-config --libs
demo.c
echo "/usr/local/curl/lib" | sudo tee -a /etc/ld.so.conf.d/libcurl.conf sudo ldconfig
echo "/usr/local/curl/lib" | sudo tee -a /etc/ld.so.conf.d/libcurl.conf
echo
help
include
int
int
lib
libcurl 下载安装教程
local
make sudo make install ``` ``` 安装完成后,库文件位于 `/usr/local/curl/lib`,头文件位于 `/usr/local/curl/include`。
make
sudo apt-get install libcurl4-openssl-dev
sudo apt-get update sudo apt-get install libcurl4-openssl-dev
sudo apt-get update
sudo ldconfig
sudo make install
tar xvf curl-7.71.1.tar.gz cd curl-7.71.1 ./configure --prefix=/usr/local/curl 指定安装路径 ``` ``` 通过 `./configure --help` 可查看支持的编译选项,例如 `--with-openssl` 启用 SSL 支持。
tar xvf curl-7.71.1.tar.gz
一、Linux 系统安装
三、验证安装
下载源码包 从仓库获取稳定版压缩包(如 curl-7.71.1.tar.gz )。 解压与配置 bash tar xvf curl-7.71.1.tar.gz cd curl-7.71.1 ./configure --prefix=/usr/local/curl 指定安装路径 ``` ``` 通过 `./configure --help` 可查看支持的编译选项,例如 `--with-openssl` 启用 SSL 支持。 编译与安装 bash make sudo make install ``` ``` 安装完成后,库文件位于 `/usr/local/curl/lib`,头文件位于 `/usr/local/curl/include`。
下载源码包 从仓库获取稳定版压缩包(如 curl-7.71.1.tar.gz )。
下载源码包
二、Windows 系统安装
依赖工具准备 安装 CMake 和 Visual Studio(需 C++ 开发组件)。 生成工程文件 解压源码后,使用 CMake 配置生成 VS 解决方文件,指定编译参数(如静态库/动态库)。 编译与安装 在 VS 中编译 ALL_UILD 目标生成库文件,再编译 INSTALL 目标将文件部署到指定目录。
依赖工具准备 安装 CMake 和 Visual Studio(需 C++ 开发组件)。
依赖工具准备
安装完成后,库文件位于 `/usr/
安装完成后,库文件位于 `/usr/local/curl/lib`,头文件位于 `/usr/local/curl/include`。
将 include 目录中的头文件到编译器默认搜索路径(如 C:\MinGW\include)。 将 lib 目录中的静态库(.lib)或动态库(.dll)文件到编译器库目录(如 C:\MinGW\lib)。
将 include 目录中的头文件到编译器默认搜索路径(如 C:\MinGW\include)。
将 lib 目录中的静态库(.lib)或动态库(.dll)文件到编译器库目录(如 C:\MinGW\lib)。
此方会自动安装头文件、库文件及相关依赖。安装完成后,头文件默认位于 /usr/include/curl 目录,库文件位于 /usr/lib 或 /usr/lib/x86_64-linux-gnu。
生成工程文件 解压源码后,使用 CMake 配置生成 VS 解决方文件,指定编译参数(如静态库/动态库)。
生成工程文件
编译与安装 bash make sudo make install ``` ``` 安装完成后,库文件位于 `/usr/local/curl/lib`,头文件位于 `/usr/local/curl/include`。
编译与安装 在 VS 中编译 ALL_UILD 目标生成库文件,再编译 INSTALL 目标将文件部署到指定目录。
编译与安装
解压与配置 bash tar xvf curl-7.71.1.tar.gz cd curl-7.71.1 ./configure --prefix=/usr/local/curl 指定安装路径 ``` ``` 通过 `./configure --help` 可查看支持的编译选项,例如 `--with-openssl` 启用 SSL 支持。
解压与配置
通过 `./configure --
通过 `./configure --help` 可查看支持的编译选项,例如 `--with-openssl` 启用 SSL 支持。
验证是否生效:
相关问答
还木有评论哦,快来抢沙发吧~