root@hu-netbook:/usr/mpfr# cd libroot@hu-netbook:/usr/mpfr/lib# lslibmpfr.a libmpfr.la libmpfr.so libmpfr.so.4 libmpfr.so.4.0.1root@hu-netbook:/usr/mpfr/lib# cd ..root@hu-netbook:/usr/mpfr# LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/mpfr/libroot@hu-netbook:/usr/mpfr# export LD_LIBRARY_PATHroot@hu-netbook:/usr/mpfr# cd /home/hu/gccroot@hu-netbook:/home/hu/gcc# make -j2make[1]: 正在进入目录 `/home/hu/gcc'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/intl'make[2]: 没有什么可以做的为 `all'。make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/intl'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libiberty'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp'make all-recursivemake[3]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libiberty/testsuite'make[3]: 没有什么可以做的为 `all'。make[3]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libiberty/testsuite'make[3]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libiberty'Making all in testsmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests'Making all in .make[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests'make[5]: 没有什么可以做的为 `all-am'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests'Making all in develmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/devel'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/devel'Making all in mpnmake[2]: 正在进入目录 `/home/hu/gcc/build-i686-build_pc-linux-gnu/libiberty'make[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpn'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpn'Making all in mpzmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpz'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpz'Making all in mpqmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpq'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpq'Making all in mpfmake[3]: 正在进入目录 `/home/hu/gcc/build-i686-build_pc-linux-gnu/libiberty/testsuite'make[3]: 没有什么可以做的为 `all'。make[3]:正在离开目录 `/home/hu/gcc/build-i686-build_pc-linux-gnu/libiberty/testsuite'make[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpf'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpf'Making all in randmake[2]:正在离开目录 `/home/hu/gcc/build-i686-build_pc-linux-gnu/libiberty'make[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/rand'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/rand'Making all in miscmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/misc'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/misc'Making all in cxxmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/cxx'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/cxx'Making all in mpbsdmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpbsd'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests/mpbsd'make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tests'Making all in mpnmake[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/zlib'true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=/home/hu/gcc/missing makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/arm-none-linux-gnueabi" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # makemake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpn'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpn'Making all in mpzmake[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/zlib'make[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpz'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpz'Making all in mpqmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpq'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpq'Making all in mpfmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpf'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpf'Making all in printfmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/printf'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/printf'Making all in scanfmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/scanf'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/scanf'Making all in cxxmake[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libdecnumber'make[2]: 没有什么可以做的为 `all'。make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libdecnumber'make[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/cxx'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/cxx'Making all in mpbsdmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpbsd'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/mpbsd'Making all in demosmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos'Making all in calcmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/calc'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/fixincludes'make[2]: 没有什么可以做的为 `all'。make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/fixincludes'make[6]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/calc'make[6]: “../../../.././gmp/demos/calc/calc.c”是最新的。make[6]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/calc'make all-ammake[6]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/calc'make[6]: 没有什么可以做的为 `all-am'。make[6]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/calc'make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/calc'Making all in exprmake[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/expr'make[5]: 没有什么可以做的为 `all'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos/expr'make[5]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos'make[5]: 没有什么可以做的为 `all-am'。make[5]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos'make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/demos'Making all in tunemake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tune'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/tune'Making all in docmake[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/lto-plugin'make[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/doc'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp/doc'make all-ammake[3]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/lto-plugin'make[3]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/lto-plugin'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/lto-plugin'make[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp'make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp'make[3]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gmp'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libcpp'test -f config.h || (rm -f stamp-h1 && make stamp-h1)make[2]: 正在进入目录 `/home/hu/gcc/build-i686-build_pc-linux-gnu/fixincludes'make[2]: 没有什么可以做的为 `all'。make[2]:正在离开目录 `/home/hu/gcc/build-i686-build_pc-linux-gnu/fixincludes'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/libcpp'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr'make all-recursivemake[3]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr'Making all in testsmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr/tests'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr/tests'make[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr'make[4]: 没有什么可以做的为 `all-am'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr'make[3]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpfr'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc'make all-recursivemake[3]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc'Making all in srcmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc/src'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc/src'Making all in testsmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc/tests'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc/tests'Making all in docmake[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc/doc'make[4]: 没有什么可以做的为 `all'。make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc/doc'make[4]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc'make[4]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc'make[3]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/mpc'make[2]: 正在进入目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gcc'make[2]:正在离开目录 `/home/hu/gcc/host-i686-build_pc-linux-gnu/gcc'Checking multilib configuration for libgcc...Configuring in arm-none-linux-gnueabi/libgccconfigure: loading cache ./config.cachechecking for --enable-version-specific-runtime-libs... nochecking for a BSD-compatible install... /usr/bin/install -cchecking for gawk... gawkchecking build system type... i686-build_pc-linux-gnuchecking host system type... arm-none-linux-gnueabichecking for arm-none-linux-gnueabi-ar... arm-none-linux-gnueabi-archecking for arm-none-linux-gnueabi-lipo... arm-none-linux-gnueabi-lipochecking for arm-none-linux-gnueabi-nm... /home/hu/gcc/host-i686-build_pc-linux-gnu/gcc/nmchecking for arm-none-linux-gnueabi-ranlib... arm-none-linux-gnueabi-ranlibchecking for arm-none-linux-gnueabi-strip... arm-none-linux-gnueabi-stripchecking whether ln -s works... yeschecking for arm-none-linux-gnueabi-gcc... /home/hu/gcc/host-i686-build_pc-linux-gnu/gcc/xgcc -B/home/hu/gcc/host-i686-build_pc-linux-gnu/gcc/ -B/usr/local/arm-none-linux-gnueabi/bin/ -B/usr/local/arm-none-linux-gnueabi/lib/ -isystem /usr/local/arm-none-linux-gnueabi/include -isystem /usr/local/arm-none-linux-gnueabi/sys-include checking for suffix of object files... configure: error: in `/home/hu/gcc/arm-none-linux-gnueabi/libgcc':configure: error: cannot compute suffix of object files: cannot compileSee `config.log' for more details.make[1]: *** [configure-target-libgcc] 错误 1make[1]:正在离开目录 `/home/hu/gcc'make: *** [all] 错误 2root@hu-netbook:/home/hu/gcc#
编译arm-gcc的提示,系统是xubuntu 11.04 x64 , 编译参数是./configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-none-linux-gnueabi --enable-languages=c,c++,java --without-libgcc --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --with-pkgversion=ctng-1.8.1-FA --with-bugurl=http://www.arm9.net/ --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long --enable-ld --prefix=/usr/friendlytoolschain/gcc/4.6.1/bin,gcc为4.5.1,make是3。8。2