1. 使用的cygwin安装包下载地址:
2. 使用的一些rpm安装包的下载地址:
3. cygwin的默认安装目录是:C:\Program Files\UCB\cygwin\
4. 编译遇到的问题:,按他提供的解决方法未能解决:
$ cvs -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos login$ cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co tinyos-2.x
5. 查看一些外文的有同样的遭遇,其中最前边一段出错信息是:
...ncg -o Serial.java -java-classname=net.tinyos.packet.Serial java /opt/tinyos-2.x/tos/lib/serial/Serial.h Serial.hjavac Serial.javajavac AbstractSource.javaAbstractSource.java:37: 错误: 程序包net.tinyos.util不存在import net.tinyos.util.*;...
6. 从邮件列表得到,大概是java的classpath位置设置不对导致的,但按照那邮件列表的设置方法也没有解决,。。
7. 正确的解决方法(只在Windows才有这个错误,修改CLASSPATH的环境变量),举例:
右击“我的电脑” --> “属性” --> “高级” --> “系统变量” --> 把CLASSPATH的环境变量修改为:
%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;c:\Program Files\UCB\cygwin\opt\tinyos-2.x\support\sdk\java;
8. 修改之后重启cygwin终端,重新make tinyos.jar,输出结果如下: