小肥的胖 2019-08-12 18:37 采纳率: 0%
浏览 992

交叉编译 skipping incompatible libc.so.6

交叉编译libevent,有两个交叉编译工具链,其中一个编译通过了,另一个编译有问题。

root@us16044:/opt/x86/applications/libeventlibevent-2.1.11-stable/# ./configure --prefix=/opt/x86/applications/libevent/libevent-2.1.11-stable/install-arago/ --host=arm-none-linux CC=/opt/vbox/arago-linux-devkit/bin/arm-arago-linux-gnueabi-gcc CXX=/opt/vbox/arago-linux-devkit/bin/arm-arago-linux-gnueabi-g++

root@us16044:/opt/x86/applications/libeventlibevent-2.1.11-stable/#make

...省略
/opt/vbox/arago-linux-devkit/bin/../lib/gcc/arm-arago-linux-gnueabi/4.5.3/../../../../arm-arago-linux-gnueabi/bin/ld: skipping incompatible /opt/vbox/arago-linux-devkit/bin/../lib/gcc/arm-arago-linux-gnueabi/4.5.3/../../../../arm-arago-linux-gnueabi/lib/../../lib/libc.so.6 when searching for ../../lib/libc.so.6
...省略

libc.so.6是存在的

root@us16044:/opt/x86/applications/libevent# objdump -p /opt/vbox/arago-linux-devkit/lib/libc.so.6 
/opt/vbox/arago-linux-devkit/lib/libc.so.6:     file format elf32-i386

Program Header:
    PHDR off    0x00000034 vaddr 0x00000034 paddr 0x00000034 align 2**2
         filesz 0x00000140 memsz 0x00000140 flags r-x
  INTERP off    0x0013ac20 vaddr 0x0013ac20 paddr 0x0013ac20 align 2**5
         filesz 0x00000021 memsz 0x00000021 flags r--
    LOAD off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
         filesz 0x00154ae8 memsz 0x00154ae8 flags r-x
    LOAD off    0x001551c4 vaddr 0x001561c4 paddr 0x001561c4 align 2**12
         filesz 0x000027d8 memsz 0x00005804 flags rw-
 DYNAMIC off    0x00156d7c vaddr 0x00157d7c paddr 0x00157d7c align 2**2
         filesz 0x000000f0 memsz 0x000000f0 flags rw-
    NOTE off    0x00000174 vaddr 0x00000174 paddr 0x00000174 align 2**2
         filesz 0x00000020 memsz 0x00000020 flags r--
     TLS off    0x001551c4 vaddr 0x001561c4 paddr 0x001561c4 align 2**2
         filesz 0x00000008 memsz 0x00000040 flags r--
EH_FRAME off    0x0013ac44 vaddr 0x0013ac44 paddr 0x0013ac44 align 2**2
         filesz 0x00003304 memsz 0x00003304 flags r--
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rw-
   RELRO off    0x001551c4 vaddr 0x001561c4 paddr 0x001561c4 align 2**0
         filesz 0x00001e3c memsz 0x00001e3c flags r--

Dynamic Section:
  NEEDED               ld-linux.so.2
  SONAME               libc.so.6
  INIT                 0x00016af0
  FINI_ARRAY           0x001561cc
  FINI_ARRAYSZ         0x00000004
  HASH                 0x00151684
  GNU_HASH             0x00000194
  STRTAB               0x0000cf2c
  SYMTAB               0x00003dac
  STRSZ                0x00005a61
  SYMENT               0x00000010
  PLTGOT               0x00157ff4
  PLTRELSZ             0x00000038
  PLTREL               0x00000011
  JMPREL               0x000169b4
  REL                  0x00013fb4
  RELSZ                0x00002a00
  RELENT               0x00000008
  VERDEF               0x00013bc0
  VERDEFNUM            0x0000001b
  FLAGS                0x00000010
  VERNEED              0x00013f74
  VERNEEDNUM           0x00000001
  VERSYM               0x0001298e
  RELCOUNT             0x000004e2

Version definitions:
1 0x01 0x0865f4e6 libc.so.6
2 0x00 0x0d696910 GLIBC_2.0
3 0x00 0x0d696911 GLIBC_2.1
        GLIBC_2.0 
4 0x00 0x09691f71 GLIBC_2.1.1
        GLIBC_2.1 
5 0x00 0x09691f72 GLIBC_2.1.2
        GLIBC_2.1.1 
6 0x00 0x09691f73 GLIBC_2.1.3
        GLIBC_2.1.2 
7 0x00 0x0d696912 GLIBC_2.2
        GLIBC_2.1.3 
8 0x00 0x09691a71 GLIBC_2.2.1
        GLIBC_2.2 
9 0x00 0x09691a72 GLIBC_2.2.2
        GLIBC_2.2.1 
10 0x00 0x09691a73 GLIBC_2.2.3
        GLIBC_2.2.2 
11 0x00 0x09691a74 GLIBC_2.2.4
        GLIBC_2.2.3 
12 0x00 0x09691a76 GLIBC_2.2.6
        GLIBC_2.2.4 
13 0x00 0x0d696913 GLIBC_2.3
        GLIBC_2.2.6 
14 0x00 0x09691972 GLIBC_2.3.2
        GLIBC_2.3 
15 0x00 0x09691973 GLIBC_2.3.3
        GLIBC_2.3.2 
16 0x00 0x09691974 GLIBC_2.3.4
        GLIBC_2.3.3 
17 0x00 0x0d696914 GLIBC_2.4
        GLIBC_2.3.4 
18 0x00 0x0d696915 GLIBC_2.5
        GLIBC_2.4 
19 0x00 0x0d696916 GLIBC_2.6
        GLIBC_2.5 
20 0x00 0x0d696917 GLIBC_2.7
        GLIBC_2.6 
21 0x00 0x0d696918 GLIBC_2.8
        GLIBC_2.7 
22 0x00 0x0d696919 GLIBC_2.9
        GLIBC_2.8 
23 0x00 0x06969190 GLIBC_2.10
        GLIBC_2.9 
24 0x00 0x06969191 GLIBC_2.11
        GLIBC_2.10 
25 0x00 0x06969192 GLIBC_2.12
        GLIBC_2.11 
26 0x00 0x0963cf85 GLIBC_PRIVATE
        GLIBC_2.12 
27 0x00 0x0b792650 GCC_3.0

Version References:
  required from ld-linux.so.2:
    0x0963cf85 0x00 30 GLIBC_PRIVATE
    0x0d696913 0x00 29 GLIBC_2.3
    0x0d696911 0x00 28 GLIBC_2.1

c/c++新手,编译过程这边不太懂,求帮助

  • 写回答

1条回答

  • zqbnqsdsmd 2019-08-13 00:07
    关注
    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集