请教构建PowerPC VxWorks target CROSSGCC出现的问题
想构建一个主机i586-pc-cygwin,目标机powerpc-wrs-vxworks的交叉编译器GCC,构建binutils通过,但构建最小c编译器gcc时,总得到cpu定义错误或者multilib错误,请问这是为什么?是不是因为我装的tornado是for ix86的?我不用newlib库,直接用tornado下面的target库,可以吗?
我用的工具链:binutils-2.13.1,gcc-3.2.1,newlib-1.10.0,gdb-5.2.1。
下面是几次配置脚本和错误信息:
GNUCONFIG="--target=$TARGET --prefix=$GNUTOOLS"
CGCC="--enable-languages=c --without-headers --with-newlib --with-gnu-as --with-gnu-ld"
configure $GNUCONFIG $CGCC
make[2]: *** [libgcc/./unwind-dw2.o] Error 1
make[2]: Leaving directory `/home/wlz/build/gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/wlz/build/gcc/gcc'
make: *** [install-gcc] Error 2
GNUCONFIG="--target=$TARGET --prefix=$GNUTOOLS"
CGCC="--enable-languages=c --with-headers=$WIND_BASE/target/h --with-newlib --with-gnu-as --with-gnu-ld"
configure $GNUCONFIG $CGCC
make[2]: *** [libgcc/./unwind-dw2.o] Error 1
make[2]: Leaving directory `/home/wlz/build/gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/wlz/build/gcc/gcc'
make: *** [install-gcc] Error 2
GNUCONFIG="--target=$TARGET --prefix=$GNUTOOLS"
CGCC="--enable-languages=c --with-headers=$WIND_BASE/target/h --with-newlib --disable-multilib -with-gnu-as --with-gnu-ld"
configure $GNUCONFIG $CGCC
/home/wlz/build/gcc/gcc/include/types/vxCpu.h:209:2: #error CPU is not defined correctly
make[2]: *** [libgcc/./_fixunsdfsi.o] Error 1
make[2]: Leaving directory `/home/wlz/build/gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/wlz/build/gcc/gcc'
make: *** [install-gcc] Error 2
GNUCONFIG="--target=$TARGET --prefix=$GNUTOOLS"
CGCC="--enable-languages=c --with-headers=$WIND_BASE/target/h --with-libs=$WIND_BASE/target/lib -with-gnu-as --with-gnu-ld"
/home/wlz/build/gcc/gcc/include/types/vxCpu.h:209:2: #error CPU is not defined c
orrectly
make[2]: *** [libgcc/./_muldi3.o] Error 1
make[2]: Leaving directory `/home/wlz/build/gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/wlz/build/gcc/gcc'
make: *** [install-gcc] Error 2
发表时间:2003年11月29日15:12:26