- 论坛徽章:
- 0
|
本帖最后由 add358 于 2013-08-05 17:00 编辑
各位好!最近在做arm的工具链,做到gblic这一步,就遇到问题,问题具体如下:
编译工具:arm-linux-gcc (4.8.1 纯净)
源码包 :glibc-2.17
glibc-ports-2.15
glibc-linuxthreads-2.5
已经编译好binutils(2.23)和arm-linux-gcc(4.8.1 纯净);
glibc的配置如下- --prefix=$(PREFIX_PATH) --host=$(TARGET) --with-header=$(PREFIX_PATH)/include --with_binutils=$(PREFIX_PATH)/bin --enable-add-ons --enable-kernel=2.6.15 --with--_thread CFLAGS="-O2 -pipe -DNDEBUG -DG_DISABLE_ASSER -fomit-frame-pointer" libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes
复制代码 出错现象:- arm-cortex_a8-linux-gnueabi-gcc -nostdlib -nostartfiles -r -o /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/elf/librtld.map.o '-Wl,-(' /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/elf/dl-allobjs.os /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/elf/librtld.mapT
- /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/libc_pic.a(dl-addr.os): In function `_dl_addr_inside_object':
- dl-addr.c:(.text+0x0): multiple definition of `_dl_addr_inside_object'
- /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/elf/dl-allobjs.os::(.text+0x11730): first defined here
- /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/libc_pic.a(init-first.os):(.data+0x0): multiple definition of `__libc_multiple_libcs'
- /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/elf/dl-allobjs.os:(.bss+0x90): first defined here
- /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/libc_pic.a(_itoa.os): In function `_itoa':
- _itoa.c:(.text+0xf8): multiple definition of `_itoa'
- /home/jake/project/toolchain/glibc/glibc-2.17-arm-cortex_a8-linux-gnueabi-build/elf/dl-allobjs.os::(.text+0x1451c): first defined here
- collect2: error: ld returned 1 exit status
复制代码 对于这方面来说,我还是个新手,所以这个错误弄了好几天,一直没有起色!
希望这方面的高手能提供一下解决方法!
thanks. |
|