发布网友 发布时间:2024-09-07 23:07
共1个回答
热心网友 时间:2024-09-07 23:06
0.由一个错误引入
复制代码
代码如下:
fatal error: openssl/aes.h: No such file or directory如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少。
要解决这个问题,你需要安装OpenSSL 开发包,这在所有的现代Linux发行版的标准软件仓库中都有。
要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:
复制代码
代码如下:
$ sudo apt-get install libssl-dev要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:
复制代码
代码如下:
$ sudo yum install openssl-devel下面我们再来看一下下载压缩包自己安装的方式:
1. 下载
复制代码
代码如下:
# wget ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz2. 确认和安装
复制代码
代码如下:
# ./config shared zlib3. 连接
复制代码
代码如下:
# mv /usr/bin/openssl /usr/bin/openssl.OFF4. 验证
复制代码
代码如下:
openssl version