Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用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
该链接是什么意思?
无论使用何种机制来提取 openssl 源代码都不理解 unix/linux 链接机制,导致它错误地将符号链接提取为包含文本的文件link <target of 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
即链接的目标是最终成为内容。
您可能应该重新提取源代码并重试。