android - 错误: 'link' does not name a type

标签 android linux build

我正在尝试使用 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/

相关文章:

使用 Ant 的 Java 6 注释处理配置

android - 自动关闭 chrome 自定义标签

android - 绑定(bind)远程服务 (AIDL)

android - 无法调用异步任务

linux - 如何在 Linux 中创建只读 root 类型用户?

visual-studio - VS 构建后事件

android - 在 Fragment 中使用 findViewById

linux - 如何修复 vim 错误 'E148: Regular expression missing from global '?

linux - 到达ubuntu上linux内核源码的根目录?

string - 你如何比较 Ant 中的字符串?