美好的一天 目前我正在研究基於arm-linux的嵌入式設備。 我想用glibc爲我的目標架構構建gcc。 gcc構建成功,但我有glibc構建的麻煩。交叉編譯glibc for arm
我使用最新版本的glibc(ftp.gnu.org/gnu/glibc/glibc-2.12.1.tar.gz)並使用它們的端口(ftp.gnu.org/gnu/glibc/glib-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): In function
me': /home/anatoly/Desktop/ARM/src/glibc-2.12.1/malloc/lmemusage.c:253: undefined reference to
__eabi+read_tp' ...
我也使用舊版本的嘗試(2.11,2.10),但具有相同的錯誤。
有人知道這個問題的解決方案嗎?
..你做手臂_host_?我想你想要arm _target_ .. – 2012-05-21 14:23:05