./qt-opensource-linux-x64-5.12.12.run: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /home/paulwu/v3s/buildroot-2019.08/output/host/lib/libexpat.so.1)
时间: 2023-06-28 22:12:39 浏览: 159
这个错误表示你的系统的 GLIBC 版本过低,而你的程序需要 GLIBC 2.25 或更高版本。你可以考虑升级 GLIBC 版本或者降低程序的要求。
如果你使用的是 Ubuntu 系统,可以尝试使用以下命令升级 GLIBC 版本:
```
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7 g++-7
export CC=/usr/bin/gcc-7
export CXX=/usr/bin/g++-7
```
如果你使用的是其他 Linux 发行版,可以通过搜索相应的升级方法来完成 GLIBC 的升级。
相关问题
minicom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libtinfo.so.6)
根据引用[1],在Ubuntu Linux 11.04及以上版本中,/lib目录已经没有libc.so.6库文件了。在32位的Ubuntu Linux中,该文件的路径是/lib/i386-linux-gnu/libc.so.6,在64位的Ubuntu Linux中,该文件的路径是/lib/x86_64-linux-gnu/libc.so.6。因此,如果你在安装Code Sourcery之前遇到了"/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found"的错误,你可以使用ln命令为libc.so.6文件在/lib目录建立一个链接。
根据引用,minicom的错误信息中提到了/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found。这意味着minicom需要GLIBC_2.33版本的libc.so.6库文件,但你的系统中可能没有安装这个版本的库文件。你可以尝试使用ln命令为libc.so.6文件在/lib目录建立一个链接,以解决这个问题。
请注意,建立链接可能需要root权限。你可以使用以下命令建立链接:
```shell
sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6
```
这将在/lib目录下创建一个名为libc.so.6的链接,指向/lib/x86_64-linux-gnu/libc.so.6文件。
sudo /opt/Qt5.12.9/5.12.9/gcc_64/bin/qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/x86_64-linux-gnu/ -lmysqlclient" mysql.pro
这是一个命令行指令,用于在 Linux 系统下通过 Qt 编译 MySQL 相关的程序。其中,sudo 是用来获取管理员权限,/opt/Qt5.12.9/5.12.9/gcc_64/bin/qmake 是指定 qmake 工具的路径,mysql.pro 是指定需要编译的项目文件。INCLUDEPATH+=/usr/include/mysql 是指定 MySQL 头文件的路径,LIBS+=-L/usr/lib/x86_64-linux-gnu/ -lmysqlclient 是指定 MySQL 库文件的路径和链接库文件。
阅读全文