我正在尝试从lightblue安装蓝牙模块。
我的系统:Mac OS X Snow Leopard 10.6.8、Python 2.7、gcc 4.2 & 4.0、xcode v.3.2.3。我检查了,我的系统中也直接在 /Library/Python/ 下获得了 python 2.3/2.5/2.6 文件夹(这与位于 /Library/Frameworks/Python.framework/Versions/2.7/ 中的 2.7 不同)
当我使用 安装 lightblue 时python setup.py install
,出现以下错误:
GCC 4.2 is not compatible with the Mac OS X 10.4 SDK (file BBBluetoothOBEXClient.m)
** BUILD FAILED **
所以我认为这是关于 gcc 版本的。所以我做了:'export CC=gcc-4.0' 或 'export CC=/usr/bin/gcc-4.0'(我的 Mac 上有 2 个版本的 gcc;4.2 和 4.0)。然后我检查了一下gcc -v
,它已经从 4.2 切换到 4.0。但是当我重新运行时python setup.py install
,它仍然显示 4.2:
GCC 4.2 is not compatible with the Mac OS X 10.4 SDK (file BBBluetoothOBEXClient.m)
** BUILD FAILED **
为什么它仍然显示 gcc 4.2?
有没有人有任何解决方案?我尝试使用 pip 但得到了相同的结果。