2017-01-10 9 views
1

Building libCURL for iOS 4.2MacOS10.12でlibcurlをインストールしてXcodeで使用するには?

こんにちはGuys: これは私の最初のスタックオーバーフローの質問です。私は前に投稿されたブログを読んだが、私はまだ建物を完成させることができない。私は端末プログラミングに精通していません。まず、私のMac上でxcodeに関するいくつかの基本的な情報を見せてあげましょう。

`Wuqians-MBP:~ wuqianzhong$ xcode-select -p 
/Applications/Xcode.app/Contents/Developer 
Wuqians-MBP:~ wuqianzhong$ g++ -v 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 8.0.0 (clang-800.0.42.1) 
Target: x86_64-apple-darwin16.3.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin` 

は、その後、私は、次の4行は、ブログBuilding libCURL for iOS 4.2.

export CC=“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang” 

export CFLAGS="-arch x86_64 -pipe -Os -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Deveoper/SDKs/iPhoneOS10.2.sdk" 

export LDFLAGS="-arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.2.sdk" 

 ./configure --host=x86_64-apple-darwin --with-zlib --disable-shared --enable-static --disable-ipv6 --disable-manual --disable-verbose 

から学んだ型付けしかし、結果は私が正しく構築しておりませんことを示しています。 Cコンパイラでさえ動作していません。

checking whether to enable maintainer-specific portions of Makefiles... no 
checking whether make supports nested variables... yes 
checking whether to enable debug build options... no 
checking whether to enable compiler optimizer... (assumed) yes 
checking whether to enable strict compiler warnings... no 
checking whether to enable compiler warnings as errors... no 
checking whether to enable curl debug memory tracking... no 
checking whether to enable hiding of library internal symbols... yes 
checking whether to enable c-ares for DNS lookups... no 
checking whether to disable dependency on -lrt... (assumed no) 
checking for path separator... : 
checking for sed... /usr/bin/sed 
checking for grep... /usr/bin/grep 
checking for egrep... /usr/bin/grep -E 
checking for x86_64-apple-darwin-ar... no 
checking for ar... /usr/bin/ar 
checking for a BSD-compatible install... /usr/bin/install -c 
checking for x86_64-apple-darwin-gcc... “/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang” 
checking whether the C compiler works... no 
configure: error: in `/Users/wuqianzhong/Desktop/curl-7.52.1': 
configure: error: C compiler cannot create executables 
See `config.log' for more details 
+0

'。/ configure'、' make'と 'make install'についてはどうですか? –

+0

config.logが表示されない場合は、誰でも推測できます。 Xcodeの利用規約に同意していないか、重要なライブラリがないか、configureスクリプトが偽のフラグを追加している可能性があります。... config.logファイルは、コンパイルで何が間違っているかを示す必要があります。 – dgatwood

答えて

7

How to install libcurl in Mac

ねえ、私は答えを見つけたと思うし、それは働きます!

  1. ダウンロードcurlパッケージをインストールし、それを入力する
  2. 利用端末を抽出カールパッケージフォルダのルートディレクトリにインストール
  3. セットのインストールパス:./configure --prefix=/usr/local/curl
  4. コンパイル:make
  5. インストール:sudo make install

次に、/ usr/local/curlのパスにfouが含まれていますrドキュメント bin、include、lib、share。

+3

皆さん、私はMacのxcodeでlibcurlを使う方がずっと簡単です。 Mac OSはすでにそれを作成しており、/usr/lib/libcurl.dylibで直接見つけることができ、xcodeプロジェクトに追加することができます。 – Bob

関連する問題