将两个 makefile 合并为一个 makefile 出错
combine two makefile into one makefile got an error
我试图合并两个 makefile(一个 rohc sniffer
和另一个 ulfius lib
)但我得到了错误:我的测试没有 link 包含文件 :
sniffer.c:81:10: 致命错误:u_example.h
: 没有那个文件或目录
#include <u_example.h>
我认为问题出在 makefile cflags 中??:
CFLAGS+=-c -wall -I$(ILFIUS_INCLUDE) -I$(EXAMPLE_INCLUDE) -D_REENTRANT $(ADDITIONALFLAGS) $ (CPPFLAGS)
CFLAGS = -g -02
有人有想法吗?
你的 cflags 中有错别字:ILFIUS_INCLUDE
应该是 ULFIUS_INCLUDE
,但我不确定那是你的问题。
我不知道那是不是您使用的 Makefile,但可能想在您的 Makefile 中合并 ulfius/src/Makefile
。其他 Makefile 用于不同的目的:
ulfius/Makefile
: 帮助打包器的元生成器
ulfius/example_programs/Makefile
:构建示例程序
ulfius/tools/uwsc/Makefile
:构建uwsc(一个command-line websocket客户端工具)
我试图合并两个 makefile(一个 rohc sniffer
和另一个 ulfius lib
)但我得到了错误:我的测试没有 link 包含文件 :
sniffer.c:81:10: 致命错误:u_example.h
: 没有那个文件或目录
#include <u_example.h>
我认为问题出在 makefile cflags 中??:
CFLAGS+=-c -wall -I$(ILFIUS_INCLUDE) -I$(EXAMPLE_INCLUDE) -D_REENTRANT $(ADDITIONALFLAGS) $ (CPPFLAGS)
CFLAGS = -g -02
有人有想法吗?
你的 cflags 中有错别字:ILFIUS_INCLUDE
应该是 ULFIUS_INCLUDE
,但我不确定那是你的问题。
我不知道那是不是您使用的 Makefile,但可能想在您的 Makefile 中合并 ulfius/src/Makefile
。其他 Makefile 用于不同的目的:
ulfius/Makefile
: 帮助打包器的元生成器ulfius/example_programs/Makefile
:构建示例程序ulfius/tools/uwsc/Makefile
:构建uwsc(一个command-line websocket客户端工具)