回复帖子:(gzstyxb)请问ESM6800的glibc库版本

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2020-10-1 18:07:00)
--  作者:hzc
--  

不客气图片点击可在新窗口打开查看


主题最新回顾(发布时间:2020-9-30 21:35:00)
--  作者:gzstyxb
--  

非常感谢指教!!


主题最新回顾(发布时间:2020-9-29 14:33:00)
--  作者:hzc
--  

你好,建议检查一下编译curl所使用的工具链,如果是使用我们提供的工具链编译成功的,在主板上运行应该是不会报错的。


主题最新回顾(发布时间:2020-9-28 12:43:00)
--  作者:gzstyxb
--  

我编译的其它库,比如USB库,就正常使用,没有任何问题的。


主题最新回顾(发布时间:2020-9-28 12:33:00)
--  作者:gzstyxb
--  

我是用上次请求的光盘资料目录下的编译工具:arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2


另外,编译的linux环境是我自己下载安装的Ubuntu16.4 32位, 编译的开源模块是curl-7.29.0.tar.gz


好奇怪呢。查看编译后模块依赖的情况,发现依赖的GLIBC版本还不统一。真奇怪了。

执行指令: objdump -T ./mae1 |grep "GLIBC_2."

后续是输出:

00000000      DF *UND* 00000000  GLIBC_2.4   strcmp

00000000      DF *UND* 00000000  GLIBC_2.4   write

00000000      DF *UND* 00000000  GLIBC_2.4   __rawmemchr

00000000      DF *UND* 00000000  GLIBC_2.4   getpeername

00000000      DF *UND* 00000000  GLIBC_2.4   strstr

00000000      DF *UND* 00000000  GLIBC_2.11  __longjmp_chk

00000000      DF *UND* 00000000  GLIBC_2.4   fflush

00000000      DF *UND* 00000000  GLIBC_2.4   fgets

00000000      DF *UND* 00000000  GLIBC_2.4   memchr

00000000      DF *UND* 00000000  GLIBC_2.4   fcntl

00000000      DF *UND* 00000000  GLIBC_2.4   strncmp

00000000      DF *UND* 00000000  GLIBC_2.4   __xstat

00000000      DF *UND* 00000000  GLIBC_2.7   __isoc99_sscanf

00000000      DF *UND* 00000000  GLIBC_2.4   getsockname

00000000      DF *UND* 00000000  GLIBC_2.4   __libc_start_main

00000000      DF *UND* 00000000  GLIBC_2.4   getsockopt

00000000      DF *UND* 00000000  GLIBC_2.16  __poll_chk

00000000      DF *UND* 00000000  GLIBC_2.4   recv

00000000      DF *UND* 00000000  GLIBC_2.4   getpwuid

00000000      DF *UND* 00000000  GLIBC_2.15  __fdelt_chk

000471b8 g    DO .bss 00000004  GLIBC_2.4   stdin

00000000      DF *UND* 00000000  GLIBC_2.4   strncpy

00011620      DF *UND* 00000000  GLIBC_2.4   realloc

00000000      DF *UND* 00000000  GLIBC_2.4   __xpg_strerror_r

00000000      DF *UND* 00000000  GLIBC_2.4   send

00000000      DF *UND* 00000000  GLIBC_2.4   __ctype_b_loc

00000000      DF *UND* 00000000  GLIBC_2.4   __errno_location

00000000      DF *UND* 00000000  GLIBC_2.4   fopen

00000000      DF *UND* 00000000  GLIBC_2.4   strlen

00000000      DF *UND* 00000000  GLIBC_2.4   time

00000000      DF *UND* 00000000  GLIBC_2.4   abort

00000000      DF *UND* 00000000  GLIBC_2.4   strchr

00000000      DF *UND* 00000000  GLIBC_2.4   close

00000000      DF *UND* 00000000  GLIBC_2.4   read

00000000      DF *UND* 00000000  GLIBC_2.4   __sigsetjmp

00000000      DF *UND* 00000000  GLIBC_2.4   strtoll

00000000      DF *UND* 00000000  GLIBC_2.4   strrchr

00011698      DF *UND* 00000000  GLIBC_2.4   fwrite

00000000      DF *UND* 00000000  GLIBC_2.4   qsort

00000000      DF *UND* 00000000  GLIBC_2.4   connect

00000000      DF *UND* 00000000  GLIBC_2.4   setsockopt

00000000      DF *UND* 00000000  GLIBC_2.4   getifaddrs

000471b0 g    DO .bss 00000004  GLIBC_2.4   stderr

00000000      DF *UND* 00000000  GLIBC_2.4   sigaction

00000000      DF *UND* 00000000  GLIBC_2.4   __strcat_chk

00000000      DF *UND* 00000000  GLIBC_2.4   getenv

00000000      DF *UND* 00000000  GLIBC_2.4   strtoul

00000000      DF *UND* 00000000  GLIBC_2.4   __stack_chk_fail

00000000      DF *UND* 00000000  GLIBC_2.4   __ctype_tolower_loc

00000000      DF *UND* 00000000  GLIBC_2.4   clock_gettime

00000000      DF *UND* 00000000  GLIBC_2.4   poll

00000000      DF *UND* 00000000  GLIBC_2.4   inet_pton

00000000      DF *UND* 00000000  GLIBC_2.4   strtol

00000000      DF *UND* 00000000  GLIBC_2.4   __strtok_r

00000000      DF *UND* 00000000  GLIBC_2.4   memmove

00000000      DF *UND* 00000000  GLIBC_2.4   strncasecmp

00000000      DF *UND* 00000000  GLIBC_2.4   inet_ntop

00000000      DF *UND* 00000000  GLIBC_2.4   geteuid

00000000      DF *UND* 00000000  GLIBC_2.4   gettimeofday

00000000      DF *UND* 00000000  GLIBC_2.4   puts

00000000      DF *UND* 00000000  GLIBC_2.4   freeaddrinfo

00000000      DF *UND* 00000000  GLIBC_2.4   __fxstat

00000000      DF *UND* 00000000  GLIBC_2.4   lseek

00000000      DF *UND* 00000000  GLIBC_2.4   gmtime_r

000114e8      DF *UND* 00000000  GLIBC_2.4   calloc

00000000      DF *UND* 00000000  GLIBC_2.4   strcasecmp

000471bc g    DO .bss 00000004  GLIBC_2.4   stdout

00000000      DF *UND* 00000000  GLIBC_2.4   fclose

00000000      DF *UND* 00000000  GLIBC_2.4   fseek

00000000      DF *UND* 00000000  GLIBC_2.4   memset

00000000      DF *UND* 00000000  GLIBC_2.4   memcmp

00000000      DF *UND* 00000000  GLIBC_2.4   __sprintf_chk

000471a8 g    DO .bss 00000004  GLIBC_2.4   __stack_chk_guard

00000000      DF *UND* 00000000  GLIBC_2.4   freeifaddrs

000116c8      DF *UND* 00000000  GLIBC_2.4   fread

00011578      DF *UND* 00000000  GLIBC_2.4   free

00000000      DF *UND* 00000000  GLIBC_2.4   open

00000000      DF *UND* 00000000  GLIBC_2.4   getaddrinfo

00000000      DF *UND* 00000000  GLIBC_2.4   memcpy

00000000      DF *UND* 00000000  GLIBC_2.4   __xpg_basename

00000000      DF *UND* 00000000  GLIBC_2.4   alarm

00011878      DF *UND* 00000000  GLIBC_2.4   fputc

000116ec      DF *UND* 00000000  GLIBC_2.4   malloc

00000000      DF *UND* 00000000  GLIBC_2.4   bind

00000000      DF *UND* 00000000  GLIBC_2.4   socket

000115fc      DF *UND* 00000000  GLIBC_2.4   strdup

00000000      DF *UND* 00000000  GLIBC_2.4   __memcpy_chk



主题最新回顾(发布时间:2020-9-28 10:19:00)
--  作者:hzc
--  

你好,如果需要编译软件在主板上运行,需要使用我们提供的交叉工具链编译,否则就会出现提示说运行库不匹配的问题。


主题最新回顾(发布时间:2020-9-28 9:27:00)
--  作者:gzstyxb
--  请问ESM6800的glibc库版本

我编译使用的curl库程序在6800上跑,报错:/lib/libc.so.6: version `GLIBC_2.11' not found


百度搜索,是我的程序要求的glibc库版本高于6800. 采用别人给的库版本查看命令,无法在6800上执行,按照别人示例的文件路径在6800上找不到对应文件。


我不知道要怎么查看6800上的glibc库版本呢,请问能否有版本资料告诉我一下?