当我尝试编译并运行hello-world示例时,每件事情都没问题,我得到了结果。 但是当我将它复制到另一个文件夹并想要编译它时,我遇到了以下错误:
Makefile:2: home/contiki/Makefile.include: No such file or directory
make: *** No rule to make target `home/contiki/Makefile.include'. Stop.
Makekefile内容为:
CONTIKI = /home/contiki
include $(CONTIKI)/Makefile.include
我和我写的所有其他项目都有同样的问题..
感谢您的支持答案@Anal Phabet& @Beta
我发现在每个例子中,用" Makefile"写的路径文件就像:" ../.." 例如,当项目及其Makefile位于:" Home / contiki / examples / hello-world"这意味着它位于contiki文件夹的第二个文件夹中,所以在Makefile中我应该写:" CONTIKI = ../.." 同样,当项目文件夹位于contiki文件夹的第三个文件夹中时,我应该写:" CONTIKI = ../../.."
我不知道为什么会这样,但通过写这条道路,我不再有任何问题了!