编译安装openssl时指
时间: 2024-09-20 12:09:31 浏览: 63
QT5.12.9 aarch64 交叉编译且链接openssl (编译完成后的资源)
编译安装 OpenSSL 时,通常需要遵循以下步骤,这适用于 Linux 系统,如 Ubuntu 或 CentOS:
1. **获取源码**:首先从 OpenSSL 的官方网站下载最新版本的源代码 tarball,例如 `openssl-1.1.1l.tar.gz
cd openssl-1.1.1l
```
3. **配置选项**:
使用 `./Configure` 命令,指定目标架构、编译器选项以及是否启用 SSL/TLS 特性等。例如:
```
./Configure --prefix=/usr/local/ssl --openssldir=/etc/ssl \
shared enable-static-engine threads
```
这里 `-prefix` 指定安装路径,`--openssldir` 是证书和配置文件存放的地方。
4. **编译**:
```
make
```
5. **检查编译结果和错误**:
如果一切顺利,会看到 "make" 命令生成了一些目标文件。如有错误,查看 `Makefile.log` 或者错误消息进行修复。
6. **安装**:
```
sudo make install
```
使用 `sudo` 权限安装到系统中。
7. **设置环境变量**:
添加 `/usr/local/ssl/bin` 到系统的 `$PATH` 中,以便在命令行中能够访问 OpenSSL 工具。
8. **验证安装**:
可以通过运行 `openssl version` 来确认安装成功。
阅读全文