将两个makefile合并为一个makefile时出错



我试图组合两个makefile(一个rohc sniffer和另一个ulfius lib(,但我得到了错误:我的测试没有链接到包含文件:

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(一个命令行websocket客户端工具(

相关内容

  • 没有找到相关文章

最新更新