Сразу скажу, этот вопрос я задаю как новичок, т.к. ранее не сталкивался с подобной проблемой и не работал с 64битными системами. Поэтому если где-то уже есть решение, киньте ссылку.
Целевая 64битая система, есть 32битная программа, написанная в Lazarus. При ее запуске получаю вот такое сообщение:
- Код: Выделить всё
[rio@alex alex]# systemdx-gtk
systemdx-gtk: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory
Данная библиотека присутствует в системе, но она 64битная.
- Код: Выделить всё
[rio@alex alex]# file /usr/lib/libgdk_pixbuf-2.0.so.0.2600.5
/usr/lib/libgdk_pixbuf-2.0.so.0.2600.5: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce83ac4f55b5642b36c7886228b99ec52dc50c7d, stripped
Что делать? Как запустить программу?
Сразу скажу, пересобрать под 64бит - не вариант, т.к. программа завязана на библиотеку, которая тоже 32битная.