导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教构建PowerPC VxWorks target CRO[kingholly]

 *第17751篇: 请教构建PowerPC VxWorks target CROSSGCC出现的问题

  
楼 主:kingholly 2003年11月29日15:12
 请教构建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


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:永陽電子研發中心誠聘

[下一篇主题]:8052定时器2设置串口波特率