Мне удалось установить Qt-5.8.0 в моей системе (RHEL 6.6). После установки я также добавил его в $PATH
. Теперь, когда я qmake --version
я получаю следующий вывод:
QMake version 3.1
Using Qt version 5.8.0 in /usr/local/Qt-5.8.0/lib
Когда я набираю echo $PATH
я получаю следующий вывод:
/usr/local/Qt-5.8.0/bin:/usr/local/Qt-5.8.0/bin:/root/gcc-4.8.2/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-1.b13.el6.x86_64/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-1.b13.el6.x86_64/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/apache/apache-ant-1.9.9/bin:/root/bin:/usr/apache/apache-ant-1.9.9/bin
Однако qt-creator не был установлен с Qt-5.8.0. Поэтому я пошел по этой ссылке и нажал на опцию «Qt Creator 4.2.1 для Linux 64-bit (93 МБ)». Это привело к загрузке исполняемого файла qt-creator-opensource-linux-x86_64-4.2.1.run
в мою папку «Загрузки».
В процессе установки мне было предложено выбрать папку для установки qt-creator. Итак, я создал новую папку с именем qtcreator
в /usr/local
. После завершения процесса установки я перешел в /usr/local/qtcreator/bin
через терминал и набрал команду ./qtcreator
. Это дало следующий вывод:
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./qtcreator)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/libExtensionSystem.so.4)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/libAggregation.so.4)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/libUtils.so.4)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Widgets.so.5)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Gui.so.5)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Concurrent.so.5)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Network.so.5)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Core.so.5)
./qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/../Qt/lib/libQt5Qml.so.5)
Папка bin содержит следующие файлы:
qbs qbs-qmltypes qbs-setup-toolchains qtcreator.sh
qbs-config qbs-setup-android qt.conf
qbs-config-ui qbs-setup-qt qtcreator
Когда я ./qtcreator.sh
я получаю следующий вывод:
[root@gksrv bin]# ./qtcreator.sh
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/qtcreator)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/libExtensionSystem.so.4)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/libAggregation.so.4)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/libUtils.so.4)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Widgets.so.5)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Gui.so.5)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Concurrent.so.5)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Network.so.5)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/Qt/lib/libQt5Core.so.5)
/usr/local/qtcreator/bin/qtcreator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/qtcreator/bin/../lib/qtcreator/../Qt/lib/libQt5Qml.so.5)
Являются ли qt-creator и Qt-5.8.0 несовместимыми друг с другом? Если Qt-5.8.0 работает, почему не работает qt-creator?
Это абсолютно необходимо для установки libc.so. 6
для qt-создателя? Я думал, что установка Qt-5.8.0 разрешила все эти зависимости.