我正在尝试使用 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 链接机制,导致其错误地将符号链接(symbolic link)提取为包含文本 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
即链接的目标就是最终的内容。
您可能应该重新提取源代码并重试。
关于android - 错误: 'link' does not name a type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015288/