I have a project referenced to libSSL.a in xcode 5,so I try to build it myself.
error message of make
command is this:
我做了什么:
1、下载并安装命令行工具(从here https://developer.apple.com/downloads/index.action)
2、下载源码openssl.net http://www.openssl.org/source/ ,4509212 Jan 6 15:39:19 2014 openssl-1.0.1f.tar.gz (MD5) (SHA1) (PGP sign) [LATEST]
3、更改文件crypto/ui/ui_openssl.c
from static volatile sig_atomic_t intr_signal;
to static volatile int intr_signal;
4、使用命令创建目录:
mkdir ssllibs
cd openssl-1.0.0a
mkdir openssl_armv6 openssl_armv7 openssl_i386
5、配置:./configure BSD-generic32 --openssldir=/Users/ccnyou/openssl-1.0.0a/openssl_i386
6、编辑Makefile
, CC= gcc
to CC= gcc -arch i386
7、之后添加这个CFLAG
-isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk
(这里可能有错)
8、make
,只是收到像我上面提到的错误消息。
我想知道是否是 clang 和 aries 的兼容性问题?
如何构建 libssl.a ?
对于任何给我建议的人,我将不胜感激。
我所做的: 1、下载并安装命令行工具(下载
从这里) 2, 从 openssl.net ,4509212 Jan 6 下载源代码
15:39:19 2014 openssl-1.0.1f.tar.gz (MD5) (SHA1) (PGP 标志) [最新]
3、将文件 crypto/ui/ui_openssl.c 从 static 易失性更改为
sig_atomic_t intr_signal;静态易失性 int intr_signal; 4、制作
目录命令:...
OpenSSL 有针对 iOS 构建的说明。这些说明包括用于设置环境的构建脚本,以便设置正确的目标。您可以在中找到说明OpenSSL FIPS 用户指南 2.0 http://www.openssl.org/docs/fips/UserGuide-2.0.pdf,附录 E.2。
如果您不想阅读分步指南,请尝试这个 Github 帐户 https://github.com/noloader/。它为 iOS 6.0 和 7.0(arch ARMv7、ARMv7s、i386 和 ARM64)预构建了 OpenSSL,适用于 OpenSSL 1.0.1e 和 1.0.1f。 Github 产品还提供了设置环境的脚本。
(对链接答案感到抱歉。无法将所有信息消化成几个段落)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)