TI中文支持网
TI专业的中文技术问题搜集分享网站

u-boot编译问题

本人在编译U-boot过程中使用的编译环境如下(u-boot源文件是u-boot官网最新版本):1.编译器:codesourcery的lite版本:arm-none-eabi。2。windows xp上安装CYGWIN。 
编译过程如下:1.cd ……u-boot的makefile所在文件夹。2.export CYGPATH=c;/cygwin/bin/cygpath  。3.make ARCH=arm CROSS_COMPILE=arm-none-eabi- distclean 4.make ARCH=arm CROSS_COMPILE=arm-none-eabi- davinci_dm6467evm。 

编译过程出错如下:

步骤3 distclean时提示

$ make ARCH=arm CROSS_COMPILE=arm-none-eabi- distclean
  CLEAN   include/autoconf.mk include/autoconf.mk.dep
  CLEAN   SPL
rm: 无法删除"SPL": Is a directory
Makefile:1211: recipe for target 'clobber' failed
make: *** [clobber] Error 1

2.步骤4 make ARCH=arm CROSS_COMPILE=arm-none-eabi- davinci_dm6467evm 出错如下:
$ make ARCH=arm CROSS_COMPILE=arm-none-eabi- davinci_dm6467evm
  GEN     include/autoconf.mk.dep
  GEN     include/autoconf.mk
include/autoconf.mk.dep:1: *** 多个目标匹配。 停止。

请问应该如何在cygwin+arm-none-eabi-环境下编译我的davinci_dm6467evm u-boot文件?

kooking:

如果做开发,还是在真实的linux环境下更好一些吧

Louis:

建议使用Linux编译服务器或者虚拟机

赞(0)
未经允许不得转载:TI中文支持网 » u-boot编译问题
分享到: 更多 (0)