libcurl编译制定cares库路径
时间: 2023-08-02 15:05:59 浏览: 158
libcurl 编译好的库
编译libcurl时,可以通过指定`--with-ca-bundle`或`--with-ca-path`选项来指定cares库的路径。具体步骤如下:
1. 下载和安装cares库。
可以从cares官网(https://c-ares.haxx.se/)下载最新版本的源代码,解压后使用如下命令进行编译和安装:
```
$ ./configure
$ make
$ sudo make install
```
2. 下载和安装libcurl库。
可以从libcurl官网(https://curl.se/download.html)下载最新版本的源代码,解压后使用如下命令进行编译和安装:
```
$ ./configure --with-ca-bundle=/path/to/ca-bundle.crt
$ make
$ sudo make install
```
或者
```
$ ./configure --with-ca-path=/path/to/ca-certificates
$ make
$ sudo make install
```
其中,`/path/to/ca-bundle.crt`为ca-bundle证书文件的路径,`/path/to/ca-certificates`为ca-certificates目录的路径。
如果两个选项都指定了,libcurl将优先使用`--with-ca-bundle`指定的证书文件。如果两个选项都没有指定,则使用系统默认的证书库。
阅读全文