2011-03-18 13:21:04     gcc版本问题

Document created by Aaronwu Employee on Oct 16, 2013
Version 1Show Document
  • View in full screen mode

2011-03-18 13:21:04     gcc版本问题

fuxiong jiang (CHINA)

Message: 99047   

 

make[1]: Entering directory `/c/u-boot-2010.06-2010R1-RC2/examples/standalone'

make[1]: *** 没有规则可以创建“hello_world.o”需要的目标“/opt/uClinux/bfin-uclinux/lib/gcc/bfin-uclinux/4.1.2/include/stdarg.h”。 停止。

make[1]: Leaving directory `/c/u-boot-2010.06-2010R1-RC2/examples/standalone'

 

我的gcc版本是

 

bfin-uclinux-gcc -v

 

目标:bfin-uclinux

配置为:/usr/src/packages/BUILD/blackfin-toolchain-2010R1/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=bfin-uclinux --prefix=/opt/uClinux/bfin-uclinux --enable-threads=posix --with-sysroot=/opt/uClinux/bfin-uclinux/bfin-uclinux/runtime --disable-libstdcxx-pch --disable-symvers --disable-libssp --disable-libffi --enable-clocale=generic --enable-version-specific-runtime-libs --enable-__cxa_atexit --with-bugurl=URL:http://blackfin.uclinux.org/gf/project/toolchain/tracker --with-pkgversion=ADI-2010R1-RC2

线程模型:posix

gcc 版本 4.3.5 (ADI-2010R1-RC2)

 

为什么stdarg.h的路径不是

 

/opt/uClinux/bfin-uclinux/lib/gcc/bfin-uclinux/4.3.5/include/stdarg.h

 

而是

 

/opt/uClinux/bfin-uclinux/lib/gcc/bfin-uclinux/4.1.2/include/stdarg.h

 

导致找不到stdarg.h

TranslateQuoteReplyEditDelete

 

 

2011-03-18 13:34:08     Re: gcc版本问题

fuxiong jiang (CHINA)

Message: 99049   

 

我已经解决了。手动删除example/standalone/.depend就OK了。

TranslateQuoteReplyEditDelete

 

 

2011-03-18 13:53:25     Re: gcc版本问题

Mike Frysinger (UNITED STATES)

Message: 99050   

 

you must `make clean` after upgrading toolchains

QuoteReplyEditDelete

 

 

2011-03-19 10:27:55     Re: gcc版本问题

fuxiong jiang (CHINA)

Message: 99066   

 

hi, mike, "make clean" is not effective, must "make distclean"

TranslateQuoteReplyEditDelete

Attachments

    Outcomes