Holen Sie sich nach der Installation von qt-creator 4.2.1 auf RHEL 6.6 den Fehler "Version` GLIBC_2.14 'nicht gefunden "

1515
a_sid

Ich konnte Qt-5.8.0 auf meinem System (RHEL 6.6) installieren. Nach der Installation habe ich es auch hinzugefügt $PATH. Wenn ich jetzt tippe, qmake --versionerhalte ich folgende Ausgabe:

QMake version 3.1 Using Qt version 5.8.0 in /usr/local/Qt-5.8.0/lib 

Beim Tippen echo $PATHerhalte ich folgende Ausgabe:

/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 wurde jedoch nicht mit Qt-5.8.0 installiert. Also ging ich zu diesem Link und klickte auf die Option "Qt Creator 4.2.1 für Linux 64-Bit (93 MB)". Dadurch wurde die ausführbare Datei qt-creator-opensource-linux-x86_64-4.2.1.runin meinem Ordner "Downloads" heruntergeladen.

Während des Setup-Prozesses wurde ich gebeten, den Ordner auszuwählen, in qt-creator zu installieren. So habe ich einen neuen Ordner mit dem Namen qtcreatorin /usr/local. Nachdem der Einrichtungsprozess abgeschlossen war, ging ich /usr/local/qtcreator/binüber das Terminal zu und gab den Befehl ein ./qtcreator. Es ergab folgende Ausgabe:

./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) 

Der Ordner bin enthält folgende Dateien:

qbs qbs-qmltypes qbs-setup-toolchains qtcreator.sh qbs-config qbs-setup-android qt.conf qbs-config-ui qbs-setup-qt qtcreator 

Beim Tippen ./qtcreator.sherhalte ich folgende Ausgabe:

[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) 

Sind qt-creator und Qt-5.8.0 nicht miteinander kompatibel? Wenn Qt-5.8.0 funktioniert, warum funktioniert qt-creator nicht?

Ist eine Installation libc.so. 6für qt-creator unbedingt erforderlich ? Ich dachte, die Installation von Qt-5.8.0 hätte all diese Abhängigkeiten gelöst.

0
Verwenden Sie den "Qt Online Installer". Dann benötigen Sie den g ++ - Compiler. AndrewQ vor 7 Jahren 0
@AndrewQ Bevor ich all das ausprobierte, versuchte ich, das Online-Installationsprogramm zu verwenden. Bei der Installation wurden jedoch Fehler in Verbindung mit gcc_64 angezeigt. Ich habe diese Fehler ignoriert und die Installation fortgesetzt. Qt creator (Community) wurde verfügbar, öffnete sich jedoch nicht, als ich darauf geklickt hatte. Aus diesem Grund entschied ich mich, Qt von der Quelle herunterzuladen. a_sid vor 7 Jahren 0
@AndrewQ Warum brauche ich den g ++ - Compiler? Wäre gcc nicht ausreichend? Ich habe gcc 4.8.2 auf meinem System ausgeführt. a_sid vor 7 Jahren 0
Haben Sie eine Entwicklungs-Workstation (ich meine, in einer Terminal-Shell können Sie eine einfache "helloworld.cpp" kompilieren und ausführen)? AndrewQ vor 7 Jahren 0
g ++ ist der C ++ - Compiler: alles Qt ist in C ++ geschrieben. gcc ist der C-Compiler. AndrewQ vor 7 Jahren 0
@AndrewQ Der CXX-Compiler, den ich auf meinem System hatte, war 4.4.7. Leider habe ich die libc.so.6-Datei überschrieben, nachdem ich GLIBC_2.14 erstellt und mein System heruntergefahren hatte. a_sid vor 7 Jahren 0
Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/57317/discussion-between-a-sid-and-andrewq). a_sid vor 7 Jahren 0

0 Antworten auf die Frage