在Debian Wheezy上升级GLIBC

时间:2015-11-09 13:40:22

标签: linux qt debian glibc beagleboneblack

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

  

/ home / debian / Desktop / myapp:/lib/arm-linux-gnueabihf/libc.so.6:   版本GLIBC_2.15'没找到(需要   /usr/local/qt4.8.2-armhf/lib/libQtCore.so.4)
  / home / debian / Desktop / myapp:/lib/arm-linux-gnueabihf/libc.so.6:   版本`GLIBC_2.15'没找到(需要   /usr/local/qt4.8.2-armhf/lib/libQtNetwork.so.4)

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

glibc -v?

1 个答案:

答案 0 :(得分:2)

要查找libc的版本,您可以运行libc.so共享对象(奇怪的是,它也是可执行的......与大多数其他共享对象不同),例如在你的Raspberry Pi上:

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

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

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