0

XCODE 4.5.1を使用したMac osx lion 10.7.4でpython 3.2.2を使用してcx_Freezeバージョン4.2.3をビルドしようとしました

cxfreeze をビルドするコマンド: env ARCHFLAGS="-arch i386" python3 setup.py build

次のエラーが発生しました。誰かが経験したか、これを修正する方法を知っていることを願っています.

token という名前の
基本モジュールの追加 tokenize という名前の基本モジュールの追加
traceback という名前
の基本モジュールの追加 基本モジュールという名前の型の
追加 基本モジュールという名前の警告の
追加という名前の基本モジュールの追加 weakref という名前の基本モジュールの追加
ビルドの
実行 build_pyの
実行 build_extのビルド ' cx_Freeze.util
' 拡張機能
-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -isysroot /Developer/SDKs/MacOSX10.6.sdk -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -I/Library/Frameworks/Python.フレームワーク/バージョン/3.2/include/python3.2m -c ソース/util.c -o ビルド/temp.macosx-10.6-i386-3.2/ソース/util.o
/Library/Frameworks/Python.framework/Versions/3.2/include/python3.2m/Python.h:73 からインクルードされたファイルで、source/util.c:6 から:
/Library/Frameworks/Python.framework/Versions/3.2 /include/python3.2m/bytearrayobject.h:9:20: エラー: stdarg.h: そのようなファイルまたはディレクトリはありません
エラー: コマンド 'gcc-4.2' が終了ステータス 1 で失敗しました

4

1 に答える 1

0

gcc 4.2 には stdarg.h がありません。4.0 に切り替えます。このリンクは、XCode で使用される gcc のバージョンを切り替える方法を説明しています。

于 2012-12-12T00:53:55.080 に答える