当我尝试在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?
答案 0 :(得分:2)
要查找libc的版本,您可以运行libc.so
共享对象(奇怪的是,它也是可执行的......与大多数其他共享对象不同),例如在你的Raspberry Pi上:
/lib/arm-linux-gnueabihf/libc.so.6
要升级你的libc,实用的方法是升级你的整个 Respberry Pi 发行版(因为几乎每个软件都依赖于libc)。
也许在您的笔记本电脑上安装Linux并交叉编译Qt5以及您想要在Raspberry Pi上使用的软件可能不那么痛苦。