Tôi đã có thể cài đặt Qt-5.8.0 trên hệ thống của mình (RHEL 6.6). Sau khi cài đặt, tôi cũng thêm nó vào $PATH
. Bây giờ khi tôi gõ qmake --version
tôi nhận được đầu ra sau:
QMake version 3.1
Using Qt version 5.8.0 in /usr/local/Qt-5.8.0/lib
Khi tôi gõ echo $PATH
tôi nhận được đầu ra sau:
/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
Tuy nhiên, qt-creator không được cài đặt với Qt-5.8.0. Vì vậy, tôi đã đi đến liên kết này và nhấp vào tùy chọn "Qt Creator 4.2.1 cho Linux 64-bit (93 MB)." Điều này khiến tệp thực thi qt-creator-opensource-linux-x86_64-4.2.1.run
được tải xuống trong thư mục Tải xuống của tôi.
Trong quá trình thiết lập, tôi được yêu cầu chọn thư mục để cài đặt qt-creator. Vì vậy, tôi đã tạo một thư mục mới có tên là qtcreator
in /usr/local
. Sau khi quá trình thiết lập hoàn tất, tôi đã đi /usr/local/qtcreator/bin
qua thiết bị đầu cuối và gõ lệnh ./qtcreator
. Nó đã cho đầu ra sau:
./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)
Thư mục bin chứa các tệp sau:
qbs qbs-qmltypes qbs-setup-toolchains qtcreator.sh
qbs-config qbs-setup-android qt.conf
qbs-config-ui qbs-setup-qt qtcreator
Khi tôi gõ ./qtcreator.sh
tôi nhận được đầu ra sau:
[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)
Có phải qt-creator và Qt-5.8.0 không tương thích với nhau? Nếu Qt-5.8.0 hoạt động, tại sao qt-creator không hoạt động?
Có nhất thiết phải cài đặt libc.so. 6
cho qt-creator không? Tôi nghĩ rằng việc cài đặt Qt-5.8.0 đã giải quyết tất cả các phụ thuộc này.