2
我正在编译mac OSX 10.7下的一个简单的cython示例。 编译器继续使用-isysroot /Developer/SDKs/MacOSX10.6.sdk .... 我想用10.7.sdk代替。为什么setup.py无法确定使用哪个sdk? 有何评论?谢谢如何在setup.py中为cython安装sysroot
我正在编译mac OSX 10.7下的一个简单的cython示例。 编译器继续使用-isysroot /Developer/SDKs/MacOSX10.6.sdk .... 我想用10.7.sdk代替。为什么setup.py无法确定使用哪个sdk? 有何评论?谢谢如何在setup.py中为cython安装sysroot
cpython安装假定MacOSX 10.6上的旧版本的xcode。如果您需要使用SDK 10.7在Xcode(4.3.3)的新版本,你需要做
export CFLAGS=-sysroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
export LDFLAGS=-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib
因为你执行
python setup.py