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 -g -O2 -DNDEBUG -g -fwrapv -03 -Wall 앨리어싱 -fno-엄격한 - 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/extensions/gdal_wrap.o
gcc : extensions/gdal_wrap.cpp :이 시스템에 C++ 컴파일러가 설치되지 않았습니다.
오류 :
# lsb_release -a
LSB 버전 : : : 코어 4.0 AMD64 : 코어 4.0- 명령 'GCC는'여기
(1) 내 시스템 정보입니다 종료 상태로 실패 ia32 : core-4.0-noarch : graphics-4.0-amd64 : graphics-4.0-ia32 : graphics-4.0-noarch : 인쇄용 4.0-amd64 : 인쇄용 4.0-ia32 : 인쇄용 4.0-noarch
배포자 ID : CentOS
,설명 : CentOS는 5.10 (최종)
출시를 발표 : 5.10
코드 네임 : 최종
# cat /proc/version
리눅스 버전 2.6.18-274.el5 (mockbuild @ builder10. centos.org) (gcc 버전 4.1.2 20080704 (Red Hat 4.1.2-50)) # 1 SMP Fri Jul 22 04:43:29 EDT 2011
그리고 내 컴파일러 정보 :
# gcc --version
GCC (GCC) 4.4.6 저작권 (C) 2010 자유 소프트웨어 재단, 주식
# g++ --version
g
++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) 저작권 (C) 2006 자유 소프트웨어 재단나는 또한 사용하려고 :
# 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