Использование gmp 5 на CentOs 5.3 - PullRequest
0 голосов
/ 17 января 2010

Я использую CentOS версии 5.3 x86_64, процессор Intel X5550. Я скомпилировал gmp 5.0.0 на этой системе. Когда я пытаюсь запустить его, я получаю сообщение об ошибке: -

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

что я не могу понять, так как я работаю на 64-битной системе с 64-битной isa.

Любая помощь будет приветствоваться.

Спасибо

1 Ответ

1 голос
/ 18 января 2010

GMP - это библиотека. Что вы подразумеваете под «попытаться запустить его»?

Скорее всего, вы используете 32-битный исполняемый файл, для которого требуется 32-битная версия libgmp.so.3. Do file /path/to/executable. Если написано " ... ELF 32-bit ...", необходимо создать 32-разрядную версию gmp, настроив для нее ./configure CFLAGS=-m32 CXXFLAGS=-m32.

...