我正在嘗試安裝Python包GDAL http://trac.osgeo.org/gdal/wiki/GdalOgrInPython。未在此係統上安裝C++編譯器
我已經成功安裝了依賴項:Python 2.7.8,Numpy 1.8.2,libgdal 1.10.0和gdal-devel。然而,當我使用這個命令:
pip install GDAL==1.10.0
我得到了一些錯誤:
GCC -pthread -fno嚴格走樣-g -02 -DNDEBUG -g -fwrapv -O3 -Wall - Wstrict-prototypes -fPIC -I ../../ port -I ../../ gcore -I ../../ alg -I ../../ ogr/-I/usr/local/include /python2.7 -I/root/.local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/include -c extensions/gdal_wrap.cpp -o build/temp.linux- x86_64-2.7 /擴展/ gdal_wrap.o
GCC:擴展/ gdal_wrap.cpp:C++編譯器未安裝在該系統上
錯誤:命令 'GCC' 失敗,退出狀態1
這裏是我的系統信息:
# lsb_release -a
LSB版本:核心-4.0-AMD64:核心4.0〜 ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
說明:CentOS版本5.10(最終)
版本:5.10
代號:最後
# cat /proc/version
Linux版本的2.6.18-274.el5(mockbuild @ builder10。 centos.org)(gcc version 4.1.2 20080704(Red Hat 4.1.2-50))#1 SMP Fri Jul 22 04:43:29 EDT 2011
我的編譯器的信息:
# gcc --version
海合會(GCC)4.4.6 版權所有(C)2010自由軟件基金會,公司
# g++ --version
G ++(GCC )4.1.2 20080704(Red Hat 4.1.2-54) Copyright(C)2006 Free Software Foundation,Inc.
我還試圖用:
# pip install --no-install GDAL==1.10.0
# cd /tmp/pip_build_root/GDAL && python setup.py build
但含鉛到同樣的錯誤。
最後,我試圖通過從源碼編譯:
# ./configure --with-python
# make
# make install
不幸的是,同樣的錯誤還出現了。
我對此毫不知情。你能給我一些提示嗎?謝謝。
嗨,我遵循你的意見。根據http://ask.xmodulo.com/upgrade-gcc-centos.html提供的方法,現在gcc和g ++具有相同的版本,並且已經安裝了GDAL。謝謝! – Chongya 2014-09-04 08:09:28