0

我正在尝试使用android_ndk在android下构建openssl 构建环境是linux-ubuntu。

我收到以下错误:/openssl-0.9.8k/include/openssl/evp.h:1:1: error: 'link' does not name a type

你知道什么是错的吗?

这是 evp.h 的内容:

link ../../crypto/evp/evp.h

该链接是什么意思?

4

1 回答 1

0

无论使用何种机制来提取 openssl 源代码都不理解 unix/linux 链接机制,导致它错误地将符号链接提取为包含文本的文件link <target of link>

openssl 源的 tar -tvf 显示有问题的文件是:

lrwxrwxrwx  0 openssl openssl      0 25 Mar  2009 openssl-0.9.8k/include/openssl/evp.h -> ../../crypto/evp/evp.h

即链接的目标是最终成为内容。

您可能应该重新提取源代码并重试。

于 2012-10-22T17:56:49.600 回答