TelosB 致力于 Contiki
TelosB working onContiki
在使用 Contiki 为 telosB 编写 hello-world 程序时 OS,我遇到了一个问题:
当我在连接 telosB mote 后输入 make hello-world.upload
时,我在 ubuntu 中得到以下评论。
../../platform/sky/./contiki-sky-main.c:481:1: fatal error: opening dependency file obj_sky/contiki-sky-main.d: Permission denied
compilation terminated.
../../Makefile.include:193: recipe for target 'obj_sky/contiki-sky-main.o' failed
make: *** [obj_sky/contiki-sky-main.o] Error 1
rm hello-world.co
请帮助解释为什么会发生这种情况以及如何纠正它
看起来您(或其他人)之前以不同的用户(可能是 root)构建了他的应用程序。因此,您当前的用户没有对这些构建文件的写入权限。
要删除它们,make clean
作为 root:
sudo make clean TARGET=sky
在使用 Contiki 为 telosB 编写 hello-world 程序时 OS,我遇到了一个问题:
当我在连接 telosB mote 后输入 make hello-world.upload
时,我在 ubuntu 中得到以下评论。
../../platform/sky/./contiki-sky-main.c:481:1: fatal error: opening dependency file obj_sky/contiki-sky-main.d: Permission denied
compilation terminated.
../../Makefile.include:193: recipe for target 'obj_sky/contiki-sky-main.o' failed
make: *** [obj_sky/contiki-sky-main.o] Error 1
rm hello-world.co
请帮助解释为什么会发生这种情况以及如何纠正它
看起来您(或其他人)之前以不同的用户(可能是 root)构建了他的应用程序。因此,您当前的用户没有对这些构建文件的写入权限。
要删除它们,make clean
作为 root:
sudo make clean TARGET=sky