【发布时间】:2018-01-23 22:43:33
【问题描述】:
我正在使用 Contiki 操作系统编写程序。
我有 remote_firmware.c 文件和一个名为 parser 的文件夹,其中包含 parser.h 和 parser.c 文件,我在其中编写了方法 void test()。我将parser.h 包含在remote_firmware.c 中:
#include "parser/parser.h"
Makefile 看起来像这样:
CONTIKI_PROJECT = remote_firmware
all: $(CONTIKI_PROJECT)
#UIP_CONF_IPV6=1
CONTIKI_WITH_RIME = 1
CONTIKI = $(HOME)/contiki
include $(CONTIKI)/Makefile.include
当我尝试构建此错误时:
对“测试”的未定义引用
我知道 Makefile 需要知道 parser.h,但我不知道如何。我尝试了这里提出的几种解决方案,但我想我做错了。也许你们当中有人知道该怎么做?
非常感谢。
【问题讨论】:
-
要使您的问题中的某些行看起来像“代码”,缩进第 4 行空格。否则,所有行都会一起运行(如您在问题中所见)