主題:請問ESM6800的glibc庫版本 共有72548人關注過本帖 |
---|
![]() gzstyxb |
1樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
請問ESM6800的glibc庫版本 ![]() 我編譯使用的curl庫程序在6800上跑,報錯:/lib/libc.so.6: version `GLIBC_2.11' not found 百度搜索,是我的程序要求的glibc庫版本高于6800. 采用別人給的庫版本查看命令,無法在6800上執行,按照別人示例的文件路徑在6800上找不到對應文件。 我不知道要怎么查看6800上的glibc庫版本呢,請問能否有版本資料告訴我一下? |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
2樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,如果需要編譯軟件在主板上運行,需要使用我們提供的交叉工具鏈編譯,否則就會出現提示說運行庫不匹配的問題。 |
單帖管理 | 引用 | 回復 ![]() |
![]() gzstyxb |
3樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 我是用上次請求的光盤資料目錄下的編譯工具: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樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 我編譯的其它庫,比如USB庫,就正常使用,沒有任何問題的。 |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
5樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,建議檢查一下編譯curl所使用的工具鏈,如果是使用我們提供的工具鏈編譯成功的,在主板上運行應該是不會報錯的。 |
單帖管理 | 引用 | 回復 ![]() |
![]() gzstyxb |
6樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 非常感謝指教!! |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
7樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 不客氣 |
單帖管理 | 引用 | 回復 ![]() |