运行 生成文件
Run the makefile
我正在尝试 运行 https://github.com/pavanpongle/IoT-Wormhole-IDS。在关注了README.md
和Instructions 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
我正在尝试 运行 https://github.com/pavanpongle/IoT-Wormhole-IDS。在关注了README.md
和Instructions 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