2010-01-17 5 views
0

CentOS 버전 5.3 x86_64, Intel X5550 프로세서를 사용하고 있습니다. 이 시스템에서 gmp 5.0.0을 컴파일했습니다. 나는 그것을 실행하려고하면, 나는 오류를 받고 있어요 : - 나는 64 비트 ISA와 64 비트 시스템에서 일하고 있어요 때문에 내가 이해할 수없는CentOS에서 gmp 5 사용하기 5.3

error while loading shared libraries: libgmp.so.3: wrong ELF class : ELFCLASS64 

.

도움이 될 것입니다.

감사합니다.

+0

'uname -i'는 무엇이라고 말합니까? –

+0

안녕하세요, x86_64를 말합니다. – Opt

답변

1

GMP는 라이브러리입니다. "그것을 실행하려고"하는 것은 무엇을 의미합니까?

대부분 32 비트 실행 파일을 실행 중이므로 32 비트 버전의 libgmp.so.3이 필요합니다. file /path/to/executable하십시오. " ... ELF 32-bit ..."이라고하면 ./configure CFLAGS=-m32 CXXFLAGS=-m32으로 구성하여 gmp의 32 비트 버전을 만들어야합니다.