运行 生成文件

Run the makefile

我正在尝试 运行 https://github.com/pavanpongle/IoT-Wormhole-IDS。在关注了README.mdInstructions to run之后,我明白了我需要使用Makefile。我已正确缩进文件,现在如下所示:

DEFINES+=PROJECT_CONF_H=\"project-conf.h\"
all:$(CONTIKI_PROJECT)

CONTIKI=../..

WITH_UIP6=1
UIP_CONF_IPV6=1

CFLAGS+= -DUIP_CONF_IPV6_RPL -DUIP_CONF_IPV6 -DWITH_UIP6
LDLIBS=-lm
ifdef PERIOD
CFLAGS=-DPERIOD=$(PERIOD)
endif

include $(CONTIKI)/Makefile.include

我已授予 Makefile 执行权限。在 运行ning make 之后,显示以下消息。

make: Nothing to be done for 'all'.

如果 CONTIKI_PROJECT 应该在 all: 之前赋值,那么它应该是什么?

我无法理解我是否遗漏了 contiki 的任何内容,或者只是对 Makefile 做了一些事情。

如何使这个项目发挥作用?

CONTIKI_PROJECT 应该是指您的应用程序的名称,它与包含应用程序源代码的主 .c 文件的名称相同。

这是您链接到的项目中的 hello-world example Makefile

CONTIKI_PROJECT = hello-world
all: $(CONTIKI_PROJECT)

CONTIKI = ../..
include $(CONTIKI)/Makefile.include