检查 C 编译器是否工作...安装 python 2.6 时否(mac os x lion)
checking whether the C compiler works... no when installing python 2.6 (mac os x lion)
我正在尝试使用 pyenv
安装 python 2.6,但是在执行 pyenv install 2.6.9
时我得到以下信息:
检查 MACHDEP ...达尔文
检查 EXTRAPLATDIR... $(PLATMACDIRS)
检查 uname -m 报告的机器类型... x86_64
检查 --without-gcc... 否
检查 gcc ... gcc
检查 C 编译器是否工作...不
配置:错误:在“/var/folders/r9/771hsm9931sd81ppz31384p80000gn/T/python-build.20150213191018.2121/Python-2.6.9”中:
配置:错误:C 编译器无法创建可执行文件
我已经安装了 Xcode 4.6.3 并安装了命令行工具作为信息。
干杯,
中国
其实我发现了问题。问题出在 ld: library not found for -lgcc_ext.10.5
Xcode 4.6.3 在 Mac OS X Lion 上给出的 gcc 版本是 4.6.
- 我通过自制软件安装了新的 gcc,
brew install gcc
。
- 我通过
ln -s /usr/local/bin/gcc /usr/local/bin/gcc-4.9
. 将我的 gcc 符号链接到 gcc-4.9
- 确保您的 PATH
/usr/local/bin
中的那个在 /usr/bin
之前)。
- 到
ls -l 'which gcc'
检查 gcc 是否关联到 4.9 版本。一旦完成,就可以找到库,并且 python 2.6 可以使用 pyenv 安装。
我正在尝试使用 pyenv
安装 python 2.6,但是在执行 pyenv install 2.6.9
时我得到以下信息:
检查 MACHDEP ...达尔文 检查 EXTRAPLATDIR... $(PLATMACDIRS) 检查 uname -m 报告的机器类型... x86_64 检查 --without-gcc... 否 检查 gcc ... gcc 检查 C 编译器是否工作...不 配置:错误:在“/var/folders/r9/771hsm9931sd81ppz31384p80000gn/T/python-build.20150213191018.2121/Python-2.6.9”中: 配置:错误:C 编译器无法创建可执行文件
我已经安装了 Xcode 4.6.3 并安装了命令行工具作为信息。
干杯,
中国
其实我发现了问题。问题出在 ld: library not found for -lgcc_ext.10.5
Xcode 4.6.3 在 Mac OS X Lion 上给出的 gcc 版本是 4.6.
- 我通过自制软件安装了新的 gcc,
brew install gcc
。 - 我通过
ln -s /usr/local/bin/gcc /usr/local/bin/gcc-4.9
. 将我的 gcc 符号链接到 gcc-4.9
- 确保您的 PATH
/usr/local/bin
中的那个在/usr/bin
之前)。 - 到
ls -l 'which gcc'
检查 gcc 是否关联到 4.9 版本。一旦完成,就可以找到库,并且 python 2.6 可以使用 pyenv 安装。