0

iOS 5.1用のzthreadをクロスコンパイルする方法、誰でも私を助けることができますか?

http://www.cnblogs.com/maadiah/archive/2012/04/06/2434591.html および http://www.haogongju.net/art/1382733

リンクを試してみましたが、このエラーで失敗します。

./configure --prefix = / usr / local / iphone --build = arm-apple-darwin10 --enable-static = yes --enable-shared = no CC = /Applications/Xcode.app/Contents/Developer/Platforms /iPhoneOS.platform/Developer/usr/bin/gcc CFLAGS = "-arch armv7 -pipe -mdynamic-no-pic -std = c99 -Wno-trigraphs -fpascal-strings -O2 -Wreturn-type -Wunused-variable -fmessage -length = 0 -fvisibility = hidden -miphoneos-version-min = 3.2 -I / Applications / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS5.1.sdk / usr / include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk "CPP = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/ bin / arm-apple-darwin10-llvm-g ++-4.2 AR =/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS。platform / Developer / usr / bin / ar LDFLAGS = "-arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -miphoneos-version-min = 3.2 "

エラーログを取得しました:構成:/private/var/tmp/llvmgcc42/llvmgcc42-2336.9~22/src/configure --disable-checking --enable-werror --prefix = / Applications / Xcode.app / Contents / Developer / usr / llvm-gcc-4.2 --mandir = / share / man --enable-languages = c、objc、c ++、obj-c ++ --program-prefix = llvm- --program-transform-name = / ^ [cg ] [^ .-] * $ / s / $ /-4.2 / --with-slibdir = / usr / lib --build = i686-apple-darwin11 --enable-llvm = / private / var / tmp / llvmgcc42 / llvmgcc42-2336.9〜22 / dst-llvmCore / Developer / usr / local --program-prefix = i686-apple-darwin11- --host = x86_64-apple-darwin11 --target = i686-apple-darwin11 --with-gxx -include-dir = / usr / include / c ++ / 4.2.1 llvm-g ++-4.2:実行しようとしたときにエラーが発生しました'/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin11-llvm- g ++-4.2':execvp:そのようなファイルまたはディレクトリはありませんconfigure:2222:エラー:C++コンパイラは実行可能ファイルを作成できません

すべてのログは:

4

1 に答える 1

1

別のプロジェクトでもこのエラーが発生しました。これは、Xcode4.3が/Applicationsフォルダーにインストールされたアプリになり(/ Developerの下にはなくなりました)、すべてのパスが変更されたためです。最初に:Xcodeコマンドラインツールをインストールしましたか?メニュー「XCode->Preferences->Downloads」を開いて確認できます。それらをインストールすると、すべてのコンパイラコマンドが次の場所に表示されます。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/

于 2012-07-04T20:04:06.773 に答える