0

好的,我已经安装了 openssl-1.0.1e,我想编译一个关于 AES 的程序,比如这个 http://saju.net.in/code/misc/openssl_aes.c.txt

文档提示我应该向编译器输入什么

gcc -Wall openssl_aes.c -lcrypto

但是有一个错误:

openssl_aes.c:13:25: *致命错误:openssl/evp.h: 没有这样的文件或目录编译终止。*

那我该怎么办?</p>

4

1 回答 1

0

您需要将 openssl/evp.h 定位到您的程序中。所有头文件都复制到您在 Makefile 中提到的文件夹中。

您的程序必须使用该路径。

使用 -I 选项指定包含路径。

 gcc -Wall -Ipath_to_openssl_headerfiles openssl_aes.c -lcrypt.
于 2013-04-23T07:00:57.840 回答