linux libcurl 编译链接 openssl
时间: 2023-10-20 10:07:42 浏览: 166
要在 Linux 上编译链接 OpenSSL,需要按照以下步骤操作:
1. 下载 OpenSSL 源代码并解压缩:
```bash
$ wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz
$ tar -xvf openssl-1.1.1k.tar.gz
```
2. 编译并安装 OpenSSL:
```bash
$ cd openssl-1.1.1k
$ ./config
$ make
$ sudo make install
```
这将在系统中安装 OpenSSL 库和 header 文件。
3. 下载 libcurl 源代码并解压缩:
```bash
$ wget https://curl.se/download/curl-7.76.1.tar.gz
$ tar -xvf curl-7.76.1.tar.gz
```
4. 编译并链接 libcurl:
```bash
$ cd curl-7.76.1
$ ./configure --with-ssl=/usr/local/ssl --with-libssl-prefix=/usr/local/ssl
$ make
$ sudo make install
```
这将在系统中安装 libcurl 库和 header 文件,并链接到 OpenSSL 库。
现在,您可以在您的程序中使用 libcurl 和 OpenSSL 库来进行 HTTPS 通信。
阅读全文