OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 101|回复: 0

Qt链接库与GLIBC_Libc.so.6版本不匹配问题

[复制链接]

22

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2020-10-19
在线时间
41 小时
发表于 2024-5-10 16:02:36 | 显示全部楼层 |阅读模式
6金钱
硬件环境:zynq7000核心板;
软件环境:Petalinux2020.2编译生成的Boot区文件+ubuntu base18.04
修改操作:ubuntu18.04自带最高版本GLIBC是2.27,为了满足Qt5.13.2,升级了GLIBC到2.31【通过编译源码方式升级】
移植操作:将petalinux编译的SDK中包含的Qt5.13.2源码包直接移植到了rootfs/usr/lib中。【PS:我已经从教程中知道会存在找不到某些依赖库的问题,已经通过添加环境变量基本解决】
遇到的问题:
如下述终端所示,我暂时解决了依赖库的问题,但是GLIBC这个问题我不清楚该怎么解决,我运行ldd --version。的确显示当前GLIBC版本为2.31,但能从下文加红字体看到,GLIBC存在两个路径下。我有尝试过通过软链接的方式和Export环境变量的方式来尝试解决libc.so.6版本过低的问题,但最终都出现了Segmentation fault的错误。烦请大佬指点一下!!!万分感谢
  1. hopes@HopesUbuntuZynq:~$ ./qt_demo
  2. ./qt_demo: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libQt5Core.so.5)
  3. hopes@HopesUbuntuZynq:~$ ldd ./qt_demo
  4.         libQt5Widgets.so.5 => not found
  5.         libQt5Core.so.5 => not found
  6.         libstdc++.so.6 => not found
  7.         libgcc_s.so.1 => not found
  8.         libc.so.6 => /usr/local/lib/libc.so.6 (0xb6ebf000)
  9.         /lib/ld-linux-armhf.so.3 => /usr/local/lib/ld-linux-armhf.so.3 (0xb6fc8000)
  10. hopes@HopesUbuntuZynq:~$ export LD_LIBRARY_PATH=/usr/lib:/usr/lib/gcc/arm-linux-gnueabihf/7:$LD_LIBRARY_PATH
  11. hopes@HopesUbuntuZynq:~$ export LD_LIBRARY_PATH=/lib/arm-linux-gnueabihf:$LD_LIBRARY_PATH
  12. hopes@HopesUbuntuZynq:~$ ldd ./qt_demo
  13. ./qt_demo: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libQt5Core.so.5)
  14. ./qt_demo: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libglib-2.0.so.0)
  15.         libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0xb6b50000)
  16.         libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0xb668d000)
  17.         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb654e000)
  18.         libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6525000)
  19.         libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb642d000)
  20.         libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0xb5fec000)
  21.         libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb5fc7000)
  22.         libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb5f5f000)
  23.         /lib/ld-linux-armhf.so.3 => /usr/local/lib/ld-linux-armhf.so.3 (0xb6fb9000)
  24.         libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb5f35000)
  25.         libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb5f22000)
  26.         libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb5e3f000)
  27.         libGLESv2.so.2 => /usr/lib/libGLESv2.so.2 (0xb5e26000)
  28.         libpng16.so.16 => /usr/lib/libpng16.so.16 (0xb5df4000)
  29.         libpcre.so.1 => /usr/lib/libpcre.so.1 (0xb5d97000)
  30.         libglapi.so.0 => /usr/lib/libglapi.so.0 (0xb5d61000)
  31. hopes@HopesUbuntuZynq:~$ <font color="#ff0000"><b><i>strings /lib/arm-linux-gnueabihf/libc.so.6 | grep GLIBC_</i></b></font>
  32. GLIBC_2.4
  33. GLIBC_2.5
  34. GLIBC_2.6
  35. GLIBC_2.7
  36. GLIBC_2.8
  37. GLIBC_2.9
  38. GLIBC_2.10
  39. GLIBC_2.11
  40. GLIBC_2.12
  41. GLIBC_2.13
  42. GLIBC_2.14
  43. GLIBC_2.15
  44. GLIBC_2.16
  45. GLIBC_2.17
  46. GLIBC_2.18
  47. GLIBC_2.22
  48. GLIBC_2.23
  49. GLIBC_2.24
  50. GLIBC_2.25
  51. GLIBC_2.26
  52. GLIBC_2.27
  53. GLIBC_PRIVATE
  54. hopes@HopesUbuntuZynq:~$ <b><i><font color="#ff0000">strings /usr/local/lib/libc.so.6 | grep GLIBC</font></i></b>
  55. GLIBC_2.4
  56. GLIBC_2.5
  57. GLIBC_2.6
  58. GLIBC_2.7
  59. GLIBC_2.8
  60. GLIBC_2.9
  61. GLIBC_2.10
  62. GLIBC_2.11
  63. GLIBC_2.12
  64. GLIBC_2.13
  65. GLIBC_2.14
  66. GLIBC_2.15
  67. GLIBC_2.16
  68. GLIBC_2.17
  69. GLIBC_2.18
  70. GLIBC_2.22
  71. GLIBC_2.23
  72. GLIBC_2.24
  73. GLIBC_2.25
  74. GLIBC_2.26
  75. GLIBC_2.27
  76. GLIBC_2.28
  77. GLIBC_2.29
  78. <b><i><font color="#ff0000">GLIBC_2.30</font></i></b>
  79. GLIBC_PRIVATE
复制代码



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-9 11:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表