Compilation 运行hello world

Compilation 运行hello world,compilation,makefile,contiki,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/conti

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


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

由路径
home/contiki/Makefile.include指定的文件不存在。是否确定前导斜杠在Makefile中,但不在错误消息中?您可以尝试
echo
ing
$(contiki)/Makefile.include
并查看输出是否包含前导斜杠