linux - 在 Debian Wheezy 上升级 GLIBC

标签 linux qt debian glibc beagleboneblack

<分区>

当我尝试在 BeagleBone 上运行我的应用程序时,出现以下错误:

/home/debian/Desktop/myapp: /lib/arm-linux-gnueabihf/libc.so.6: version GLIBC_2.15' not found (required by /usr/local/qt4.8.2-armhf/lib/libQtCore.so.4)
/home/debian/Desktop/myapp: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.15' not found (required by /usr/local/qt4.8.2-armhf/lib/libQtNetwork.so.4)

如何将 GLIBC 升级到我需要的版本,或者如何修复这些“未找到”的错误?如何检查我是否安装了 GLIBC?

glibc -v 吗?

最佳答案

要找到你的 libc 的版本,你可以运行 libc.so 共享对象(奇怪的是它也是可执行的......不像大多数其他共享对象),例如在你的树莓派上:

/lib/arm-linux-gnueabihf/libc.so.6

要升级您的 libc,实用的方法是升级您的整个 Respberry Pi 发行版(因为几乎每个软件都依赖于 libc)。

也许在您的笔记本电脑上安装 Linux 并交叉编译 Qt5 和您想在其上用于 Raspberry Pi 的软件可能不那么痛苦。

关于linux - 在 Debian Wheezy 上升级 GLIBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610431/

相关文章:

linux - 如何排除特定用户在非事件天数后不被锁定

linux - 如何 build qtwayland?

c++ - 如果传递给 QGraphicsRectItem Qt c++,则更改光标

linux - 将 PATH 环境变量导入到使用 cron 启动的 Bash 脚本中

python - 对齐 qTableWidget 中的可检查项目

c++ - 将 System::Datetime 转换为 QDateTime

python - Virtualenv 和 debian 中的代码位置

mysql - 无法在 Debian 7 (Wheezy) 上安装 mySQL/maridDB

jenkins - Artifactory 的 Debian 存储库插件?

linux - 将 stat 命令的输出与 shell 脚本中的整数变量进行比较