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

* 45592: 请教构建PowerPC VxWorks target CROSSGCC出现的问题

   kingholly 
kingholly发表的帖子 

 请教构建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

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:什么意思?
[下一篇帖子]:8052定时器2设置串口波特率8052定时器2设置串口波特率怎样设置啊