Хорошо, кажется, вы используете Qt, но применяются те же принципы и не зависят от Qt.
Первое, на что нужно обратить внимание, это ваша переменная окружения PATH , затем QTDIR, затем LD_LIBRARY_PATH .
Обычно вам не нужно «играть» с LD_LIBRARY_PATH.Если ваш PATH правильный, то с вами все будет в порядке.
В качестве примечания (вы, вероятно, знаете): Чтобы просмотреть используемые библиотеки, вы можете использовать команду ldd .Например:
user@host:~/$ ldd $QTDIR/bin/qmake
linux-vdso.so.1 => (0x00007fff169ff000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fb6bf63e000)
libm.so.6 => /lib/libm.so.6 (0x00007fb6bf3bb000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fb6bf1a3000)
libc.so.6 => /lib/libc.so.6 (0x00007fb6bee20000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb6bf97e000)
Предполагается, что установлена переменная QTDIR env.Если у вас есть QT, если установлен дистрибутив linux, qmake будет в пути.Если вы выполняли выборочную установку или компиляцию, вам нужно будет указать путь.
Удачи.