arm-gcc-linux
arm@ubuntu:~/dev_home/btools/tchain3.4.4$ cd BUILD/glibc-2.3.5
arm@ubuntu:~/dev_home/btools/tchain3.4.4/BUILD/glibc-2.3.5$ BUILD_CC=gcc
CC=${CROSS_COMPILE}gcc AR=${CROSS_COMPILE}ar RANLIB=${CROSS_COMPILE}ranlib AS=${CROSS_COMPILE}as LD=${CROSS_COMPILE}ld ../../glibc-2.3.5/configure --prefix=/usr
--build=i386-ubuntu-linux --host=arm-unknown-linux-gnu
--target=arm-unknown-linux-gnu --without-__thread --enable-add-ons=linuxthreads
--with-headers=${SYSROOT}/usr/include
说明:
--prefix: 指定安装路径。
--target:
--host:
--build: 指定目标平台。 指定当前平台。 指定编译平台。
--with-sysroot: 用于指定编译所需要的头文件,及链接库。
--enable-add-ons: 加入其它的库,如线程库等。
--enable-languages: 指定gcc所支持的语言。
arm@ubuntu:~/dev_home/btools/tchain3.4.4/BUILD/glibc-2.3.5$ make
arm@ubuntu:~/dev_home/btools/tchain3.4.4/BUILD/glibc-2.3.5$ su root
root@ubuntu:/home/arm/dev_home/btools/tchain3.4.4/BUILD/glibc-2.3.5# make
install_root=${SYSROOT} install
root@ubuntu:/home/arm/dev_home/btools/tchain3.4.4/BUILD/glibc-2.3.5# exit
arm@ubuntu:~/dev_home/btools/tchain3.4.4/BUILD/glibc-2.3.5$