hansenjazz 发表于 2011-3-12 23:00:10

新手求助,cygwin上skyeye1.3.2在make出错,请教如何解决

由于小弟很想学习嵌入式系统的开发,但是又没有钱买开发板,经过了一轮的搜索,发现skyeye是一个好东西,对于我这样的现状是最合适的工具了。
闲话不多说,小弟是新手,选择了最新的Cygwin1.7.8-1和skyeye-1.3.2_rc1.tar.gz。
根据指南和论坛里众多高人的经验,
1.Cygwin完全安装(以Install下载的全包)
2.skyeye解压
3../configure
4.make lib
一路下来都没有出现错误。
但是在make的时候就出现了以下的错误:
/bin/sh ../../libtool--tag=CXX   --mode=compile g++ -g -O2 -D_FILE_OFFSET_BITS=64 -DSTANDALONE -DDEFAULT_INLINE=0 -I. -I../.. -I./common -I./cpu -I./include -I./fpu -I./ -I./memory -I./instrument/stubs -I./iodev/-I../../common/include -I./common/    -g -O2 -MT textconfig.lo -MD -MP -MF .deps/textconfig.Tpo -c -o textconfig.lo `test -f 'gui/textconfig.cc' || echo './'`gui/textconfig.cclibtool: compile:g++ -g -O2 -D_FILE_OFFSET_BITS=64 -DSTANDALONE -DDEFAULT_INLINE=0 -I. -I../.. -I./common -I./cpu -I./include -I./fpu -I./ -I./memory -I./instrument/stubs -I./iodev/ -I../../common/include -I./common/ -g -O2 -MT textconfig.lo -MD -MP -MF .deps/textconfig.Tpo -c gui/textconfig.cc-DDLL_EXPORT -DPIC -o .libs/textconfig.o
In file included from gui/textconfig.cc:48:
./common/osdep.h:183:1: warning: "stricmp" redefined
In file included from gui/textconfig.cc:41:
/usr/include/string.h:102:1: warning: this is the location of the previous definition
In file included from gui/textconfig.cc:48:
./common/osdep.h:149: error: ‘va_list’ has not been declared
make: *** Error 1
make: Leaving directory `/home/Hansen/skyeye-1.3.2_rc1/arch/x86'
make: *** Error 1
make: Leaving directory `/home/Hansen/skyeye-1.3.2_rc1'
make: *** Error 2

基本上我这个Linux/Skyeye新手是完全看不懂这个错误要表达的是什么。
我用相同的安装方法在2台不同的PC上安装出来的结果都是一样的,
configure也曾经加过--target=arm-elf的参数也是同样出错,
不知道是不是我Cygwin安装缺少什么?
请高手前辈们不吝赐教,谢谢!

hansenjazz 发表于 2011-3-15 21:08:25

自己顶起,没有高手指点一下吗?

yangjiudan 发表于 2011-3-16 10:42:57

在osdep.h中#include <stdarg.h> 可以编译过

cs350203 发表于 2011-4-19 12:30:07

不知道你是如何解决的!我也出现了同样的问题啊,求高人指点!!
页: [1]
查看完整版本: 新手求助,cygwin上skyeye1.3.2在make出错,请教如何解决