1. 多文件模块编译
如同大多数应用程序,一个模块一般含有多个源文件。假设模块 hello 由两个源文件构成,分别是 hello-init.c 和 hello-exit.c。如下:
hello-init.c
hello-exit.c
此时Makefile:
很简单的代码和Makefile,不用解释了。
2. 许可证及相关宏
MODULE_ALIAS --> 模块别名
MODULE_AUTHOR --> 模块作者
MODULE_DESCRIPTION --> 模块功能描述
MODULE_LICENSE --> 模块颁发许可证