2012-02-03 5 views
1

5.14.2에 DBD-mysql-4.020 perl 모듈을 설치 중입니다.DBD-mysql 오류 : 선택한 CPU가 x86-64 명령 세트를 지원하지 않습니다

하게 실행할 때, 나는 아래의 오류가 발생할 수 :

CC -c -I/U01/응용 프로그램/appadmin/제품/펄-5.14.2/lib 디렉토리/site_perl/5.14.2/x86_64에-리눅스/auto/DBI -I/usr/local/mysql-standard-4.1.14-pc-linux-gnu-i686/include -mtune = pentiumpro -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 -O2 -DVERSION = \ "4.020 \"-DXS_VERSION = \ "4.020 \"-fPIC "-I/u01/app/appadmin/product/perl-5.14.2/lib /5.14.2/x86_64-linux/CORE "dbdimp.c dbdimp.c : 1 : 오류 : 선택한 CPU가 x86-64 명령어 세트를 지원하지 않습니다. make : * [dbdimp.o] 오류 1

gcc4.4로 업그레이드 된 컴파일러는이를 극복하기 위해 많은 노력을 기울였습니다. 이 문제를 해결하고 perl 모듈을 설치하는 데 필요한 의견을 보내 주시면 감사하겠습니다.

+1

'perl -V' (대문자 "V")의 출력이 유용 할 수 있습니다. – ikegami

+0

'-mtune = pentiumpro'가 적절합니까? – ikegami

답변

0

error: CPU you selected does not support x86-64 instruction set make:

이 기계에는 64 비트 CPU가 있습니까?

그렇다면 64 비트 버전의 perl과 mysql이 있는지 확인 했습니까? 또는 '게으른'경로를 사용하여 32 비트 버전의 DBD-mysql을 설치하고 어떤 결과가 나타나는지보십시오.

+0

예, 제 컴퓨터에는 64 비트 CPU가 있으며 32 비트와 64 비트 모두 하나의 perl 모듈 만 있습니다. 필자는 Perl 모듈이 32 비트 및 64 비트 시스템에서 모두 동일하다고 가정합니다. – spacemtn5