在cygwin上成功运行skyeye1.3.2rc1
附件是相对于skyeye1.3.2rc1版本的patch,打上之后再cygwin上应该可以编译通过并运行arm_hello。我的本机cygwin版本是1.7.7,
另外,arm_hello的skyeye.conf文件中uart要配置为stdio。
希望可以帮助到需要的朋友。 你好!你是怎样把cygwin中配置skyeye。可以把具体过程发出来吗?还有,怎样在skyeye 上装uclinux呢? 万分感激!:-D 没有特别的什么配置,只要将附件的patch打到源码中,编译,出来就可以跑了,
至于skyeye的使用,我也是才学习,你可以去看skyeye的文档,也可以结合代码学习。
这个patch的主要改动就是两方面:
1. 在cygwin上生成对应的dll文件。
2. 修正在cygwin上的编译错误。
另:uclinux我也没有装过,帮不上忙了。我目前只是试了下可以运行arm_hello 程序。 感谢yangjiudan
回复 1# yangjiudan 的帖子1
yangjiudan,你好,在打上你的patch后,我在make lib的时候遇到了如下问题:
-------------------------------------------------------------------------------------------------
./../.././third-party/libiberty/pex-unix.c:518: error: `F_SETFD' undeclared (fir
st use in this function)
./../.././third-party/libiberty/pex-unix.c:518: error: (Each undeclared identifi
er is reported only once
./../.././third-party/libiberty/pex-unix.c:518: error: for each function it appe
ars in.)
./../.././third-party/libiberty/pex-unix.c:518: error: `FD_CLOEXEC' undeclared (
first use in this function)
make: *** Error 1
make: Leaving directory `/c/cygwin/home/MK/skyeye-1.3.2_rc1/third-party/libib
erty'
-------------------------------------------------------------------------------------------------
不知是否是缺少什么库?
我的环境: winxp, cygwin为官方最新版本, skyeye-1.3.2_rc1.
[ 本帖最后由 tsinghuayuan86 于 2011-4-1 13:30 编辑 ]
回复 1# yangjiudan 的帖子
您好,我现在make lib出现很多问题,不知您是否有对 third-party进行了修改而没有在patch中体现出来? 楼主编译过程中是否有一个手记,共享一下
页:
[1]