主题:请问ESM6800的glibc库版本 共有43245人关注过本帖 |
---|
gzstyxb |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
请问ESM6800的glibc库版本 Post By:2020-9-28 9:27:00 [只看该作者]
我编译使用的curl库程序在6800上跑,报错:/lib/libc.so.6: version `GLIBC_2.11' not found 百度搜索,是我的程序要求的glibc库版本高于6800. 采用别人给的库版本查看命令,无法在6800上执行,按照别人示例的文件路径在6800上找不到对应文件。 我不知道要怎么查看6800上的glibc库版本呢,请问能否有版本资料告诉我一下? |
单帖管理 | 引用 | 回复 |
hzc |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2020-9-28 10:19:00 [只看该作者]
你好,如果需要编译软件在主板上运行,需要使用我们提供的交叉工具链编译,否则就会出现提示说运行库不匹配的问题。 |
单帖管理 | 引用 | 回复 |
gzstyxb |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2020-9-28 12:33:00 [只看该作者]
我是用上次请求的光盘资料目录下的编译工具: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 |
单帖管理 | 引用 | 回复 |
gzstyxb |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2020-9-28 12:43:00 [只看该作者]
我编译的其它库,比如USB库,就正常使用,没有任何问题的。 |
单帖管理 | 引用 | 回复 |
hzc |
5楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2020-9-29 14:33:00 [只看该作者]
你好,建议检查一下编译curl所使用的工具链,如果是使用我们提供的工具链编译成功的,在主板上运行应该是不会报错的。 |
单帖管理 | 引用 | 回复 |
gzstyxb |
6楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2020-9-30 21:35:00 [只看该作者]
非常感谢指教!! |
单帖管理 | 引用 | 回复 |
hzc |
7楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2020-10-1 18:07:00 [只看该作者]
不客气 |
单帖管理 | 引用 | 回复 |