我有一个在 xcode 5 中引用 libSSL.a 的项目,所以我尝试自己构建它。命令的错误信息make
是这样的:
我做了什么:
1、下载并安装命令行工具(从这里下载)
2、从openssl.net下载源代码,4509212 Jan 6 15:39:19 2014 openssl-1.0.1f.tar.gz (MD5) (SHA1) (PGP sign) [LATEST]
3、将文件crypto/ui/ui_openssl.c
从static volatile sig_atomic_t intr_signal;
改为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
到CC= gcc -arch i386
7,在后面添加CFLAG
-isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk
(这里可能是错误的) 8 make
,,只是得到我上面提到的错误消息。
我想知道是不是clangs和ar的兼容性问题?如何构建 libssl.a ?我会感谢任何给我建议的人。