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
, 7, これCC= gcc
をCC= gcc -arch i386
後で追加CFLAG
-isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk
(ここで間違っている可能性があります) 8, make
, 上記のようなエラー メッセージが表示されます。
それはclangsとarの互換性の問題なのだろうか?libssl.a をビルドするには? 提案をしてくれる人には感謝します。