【发布时间】:2011-05-20 11:51:34
【问题描述】:
美好的一天
目前,我正在开发基于 arm-linux 的嵌入式设备。我想用 Glibc 为我的目标架构构建 GCC。 GCC 构建成功,但 Glibc 构建有问题。
我使用最新版本的 Glibc (ftp.gnu.org/gnu/glibc/glibc-2.12.1.tar.gz) 和他们的端口 (ftp.gnu.org/gnu/glibc/glibc-ports- 2.12.1.tar.gz)
我的配置行:
../../glibc-2.12.1/configure --host=arm-none-linux-gnueabi --prefix=/home/anatoly/Desktop/ARM/build/glibc-build --enable-add -ons --with-binutils=/home/anatoly/Desctop/ARM/toolchain/arm/bin/
配置脚本工作正常,但我得到一些编译错误:
... /home/anatoly/Desktop/ARM/src/glibc-2.12.1/malloc/libmemusage_pic.a(memusage.os):在函数
me': /home/anatoly/Desktop/ARM/src/glibc-2.12.1/malloc/lmemusage.c:253: undefined reference to__eabi+read_tp' ...
我也尝试使用旧版本(2.11、2.10),但出现同样的错误。
有人知道这个问题的解决方案吗?
【问题讨论】:
-
.. 你做 arm host 吗?我猜你想要 arm target..