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

我收到以下错误:
/openssl-0.9.8k/include/openssl/evp.h:1:1:错误:“链接”未命名类型

你知道什么可能是错的吗?

这是evp.h的内容:

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


该链接是什么意思?

最佳答案

无论使用哪种机制来提取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


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

您可能应该重新提取源代码,然后重试。

07-28 04:08
查看更多