检查C编译器是否正常工作...安装python 2.6时没有(mac os x lion)

时间:2015-02-13 18:25:31

标签: c xcode4 osx-lion python-2.6

我正在尝试使用pyenv安装python 2.6,但在执行pyenv install 2.6.9时,我得到以下内容:

checking MACHDEP... darwin
checking EXTRAPLATDIR... $(PLATMACDIRS)
checking machine type as reported by uname -m... x86_64
checking for --without-gcc... no
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/var/folders/r9/771hsm9931sd81ppz31384p80000gn/T/python-build.20150213191018.2121/Python-2.6.9':
configure: error: C compiler cannot create executables

我安装了Xcode 4.6.3并安装了命令行工具作为信息。

干杯,

1 个答案:

答案 0 :(得分:2)

其实我发现了这个问题。问题在于ld: library not found for -lgcc_ext.10.5 Mac OS X Lion上Xcode 4.6.3给出的gcc版本是4.6。 1)我通过自制软件brew install gcc安装了新的gcc。 2)我通过ln -s /usr/local/bin/gcc /usr/local/bin/gcc-4.9将我的gcc符号链接到gcc-4.9。 (3)确保PATH /usr/local/bin中的内容在/usr/bin之前。 4)到ls -l 'which gcc'检查gcc是否与4.9版本相关联。完成后,找到库,并使用pyenv安装python 2.6。