Nhận phiên bản lỗi Lỗi `GLIBC_2,14 'không tìm thấy bản đồ sau khi cài đặt qt-creator 4.2.1 trên RHEL 6.6


0

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 --versiontô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 $PATHtô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à qtcreatorin /usr/local. Sau khi quá trình thiết lập hoàn tất, tôi đã đi /usr/local/qtcreator/binqua 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.shtô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. 6cho 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.


Sử dụng "Trình cài đặt trực tuyến Qt". Sau đó, bạn cần trình biên dịch g ++.
AndrewQ

@AndrewQ Trước khi thử tất cả những điều này, tôi đã thử sử dụng trình cài đặt trực tuyến nhưng trong quá trình cài đặt, nó đã báo lỗi liên quan đến gcc_64. Tôi bỏ qua những lỗi đó và để quá trình cài đặt tiếp tục. Người tạo Qt (Cộng đồng) đã sẵn sàng nhưng nó không mở khi tôi nhấp vào nó. Do đó, tôi quyết định tải Qt từ nguồn.
a_sid

@AndrewQ Tại sao tôi cần trình biên dịch g ++? Sẽ không đủ gcc? Tôi có gcc 4.8.2 đang chạy trên hệ thống của mình.
a_sid

Bạn có một máy trạm phát triển (ý tôi là, trong một vỏ thiết bị đầu cuối, bạn có thể biên dịch và chạy một "helloworld.cpp" đơn giản không)?
AndrewQ

g ++ là trình biên dịch C ++: tất cả Qt được viết bằng C ++. gcc là trình biên dịch C.
AndrewQ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.