文档中心 > 云服务器 ECS

云服务器 ECS Linux 报错:fatal error: openssl/aes.h: No such file or directory

更新时间: 访问次数:2092

问题描述


云服务器 ECS Linux系统中,用户编译程序的时候,可能会遇到以下报错

  
  
  1. fatal error: openssl/aes.h: No such file or directory

问题原因


这是由于用户的程序引用了 OpenSSL,但系统中缺少链接到 OpenSSL 的必备的开发文件(库文件或头文件)。

处理方法


可通过以下方法检查并安装 OpenSSL development package 包。

Debian 和 Ubuntu 等系统中,可以通过以下命令安装 OpenSSL development package:

  
  
  1. $ sudo apt-get install libssl-dev

Fedora, CentOS 或 RHEL 系统中,可以通过以下命令安装 OpenSSL development package:

  
  
  1. $ sudo yum install openssl-devel

 安装完毕后,重新编译程序测试,一般即可解决"fatal error: openssl/aes.h: No such file or directory"报错问题。

 

如果问题还未能解决,您可以到阿里云社区进行免费咨询或联系云市场商家寻求帮助。

 

 

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部