在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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.gz # tar openssl-1.0.1g.tar.gz # cd openssl-1.0.1g 2. 确认和安装 复制代码 代码如下:# ./config shared zlib # make # make install 3. 连接 复制代码 代码如下:# mv /usr/bin/openssl /usr/bin/openssl.OFF # mv /usr/include/openssl /usr/include/openssl.OFF # ln –s /usr/local/ssl/bin/openssl /usr/bin/openssl # ln –s /usr/local/ssl/include/openssl /usr/include/openssl # echo "/usr/local/ssl/lib" >> /etc/ld.so.conf # ldconfig -v 4. 验证 复制代码 代码如下:openssl version |
请发表评论