运行你好世界

时间:2015-10-03 12:56:48

标签: compilation makefile contiki

当我尝试编译并运行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 = ../../.."

我不知道为什么会这样,但通过写这条道路,我不再有任何问题了!

0 个答案:

没有答案