1、安装完Qt5.15.2后点击图标没反应
2、通过指令打开Qt,可以看到失败的原因是因为glibc_2.28没找到。
$ ./Qt/Tools/QtCreator/bin/qtcreator
./software/Qt/Tools/QtCreator/bin/qtcreator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /home/aaron/software/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Core.so.6)
3、通过指令查看,最高版本是2.27
$ strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_2.22
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_2.27
GLIBC_PRIVATE
4、手动下载安装glibc_2.28
$ wget https://mirror.bjtu.edu.cn/gnu/libc/glibc-2.28.tar.xz
$ xz -dk glibc-2.28.tar.xz
$ tar -xvf glibc-2.28.tar
$ cd glibc-2.28/
$ mkdir build
$ cd build/
$ ../configure --prefix=/opt/glibc-2.28
$ export LD_LIBRARY_PATH=/opt/glibc-2.28/lib:$LD_LIBRARY_PATH
$ make
$ sudo make install
$ ../configure --prefix=/opt/glibc-2.28 可能会报错如下,修改后重新执行
configure: error: in `/home/aaron/下载/glibc-2.28/build':
configure: error: no acceptable C compiler found in $PATH
$ sudo apt install gcc g++
configure: error:
*** These critical programs are missing or too old: gawk bison
*** Check the INSTALL file for required versions.
$ sudo apt install gawk bison
make install 如果出现下面错误,关闭终端重新打开终端执行
$ sudo make install
段错误 (核心已转储)