Скомпилил библиотеку qt-x11-opensource-src-4.3.1 с дефолтовыми параметрами в директорию '/usr/local/Trolltech/Qt-4.3.1'. Подружил qt c сode::blocks, в котором создал qt-проект. Приложение скомпилировалось без ошибок, но при попытке запуска выкинуло ошибку:
error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory
Проверил связи, действительно две неизвестных:
linux-gate.so.1 => (0xffffe000)
libQtCore.so.4 => not found
libQtGui.so.4 => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ec9000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ea4000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e99000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d4f000)
/lib/ld-linux.so.2 (0xb7fcd000)
Файлы присутствуют в '/usr/local/Trolltech/Qt-4.3.1/lib'
-rw-r--r-- 1 root root 727 2008-02-15 17:55 libQtCore.la
-rw-r--r-- 1 root root 709 2008-02-15 17:55 libQtCore.prl
lrwxrwxrwx 1 root root 18 2008-02-15 17:55 libQtCore.so -> libQtCore.so.4.3.1
lrwxrwxrwx 1 root root 18 2008-02-15 17:55 libQtCore.so.4 -> libQtCore.so.4.3.1
lrwxrwxrwx 1 root root 18 2008-02-15 17:55 libQtCore.so.4.3 -> libQtCore.so.4.3.1
-rwxr-xr-x 1 root root 1778984 2008-02-15 17:55 libQtCore.so.4.3.1
-rw-r--r-- 1 root root 13605316 2008-02-15 17:55 libQtCore.so.4.3.1.debug
-rw-r--r-- 1 root root 884 2008-02-15 17:59 libQtGui.la
-rw-r--r-- 1 root root 897 2008-02-15 17:59 libQtGui.prl
lrwxrwxrwx 1 root root 17 2008-02-15 17:59 libQtGui.so -> libQtGui.so.4.3.1
lrwxrwxrwx 1 root root 17 2008-02-15 17:59 libQtGui.so.4 -> libQtGui.so.4.3.1
lrwxrwxrwx 1 root root 17 2008-02-15 17:59 libQtGui.so.4.3 -> libQtGui.so.4.3.1
-rwxr-xr-x 1 root root 8704028 2008-02-15 17:59 libQtGui.so.4.3.1
-rw-r--r-- 1 root root 68852802 2008-02-15 17:59 libQtGui.so.4.3.1.debug
Как решать такую проблему? Возможно есть какая-то глобальная переменная, хранящая пути к библиотекам?
Пробовал создть файл '/etc/ld.so.conf.d/qt4.conf' с добавлением в него строки '/usr/local/Trolltech/Qt-4.3.1/lib', но эффекта никакого. Размешение ссылок на эти библиотеки в /usr/local/lib тоже никакого эфекта не дало.