云服务器 ECS Linux系统中,用户编译程序的时候,可能会遇到以下报错
fatal error: openssl/aes.h: No such file or directory
这是由于用户的程序引用了 OpenSSL,但系统中缺少链接到 OpenSSL 的必备的开发文件(库文件或头文件)。
可通过以下方法检查并安装 OpenSSL development package 包。
Debian 和 Ubuntu 等系统中,可以通过以下命令安装 OpenSSL development package:
$ sudo apt-get install libssl-dev
Fedora, CentOS 或 RHEL 系统中,可以通过以下命令安装 OpenSSL development package:
$ sudo yum install openssl-devel
安装完毕后,重新编译程序测试,一般即可解决"fatal error: openssl/aes.h: No such file or directory"报错问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。