OpenWRT添加模块(五)增加模块间调用要点

注:本文将Makefile分为包Makefile和代码Makefile,包Makefile用于下载代码及编译时的一些附属处理,代码Makefile则是我们常识中的编译用到的Makefile。

1 确认被调模块的头文件及库文件被放到合适的目录(在被调包Makefile实现)

2 调用模块的链接选项增加库文件包含(在调用包代码目录下的Makefile实现,根据实际经验,修改Makefile.in即可)

完成前面两步,即可实现增量编译的正常编译。但是完全编译有可能还是会出现问题,主要是依赖关系不正确导致的

在增加模块间调用时,需要确保被调模块在调用模块之前编译

3 在调用模块的包Makefile中增加对被调模块的库文件的依赖。

你可能感兴趣的:(OpenWRT)