在使用Contiki OS为telosB做hello-world程序时,我遇到了一个问题:
在连接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
pl帮助为什么会发生这种情况以及如何纠正
答案 0 :(得分:0)
看起来您(或其他人)之前已将其应用程序构建为不同的用户,可能是root用户。因此,您当前的用户对这些构建文件没有写入权限。
要删除它们,make clean
以root身份删除:
sudo make clean TARGET=sky