动态代码
由配置工具根据相关配置信息生成的代码。譬如这里定义了三个宏定义124,没有3.
#define Dynamic_Code1
#define Dynamic_Code2
#define Dynamic_Code4
静态代码
各模块功能的具体实现代码,这样就只会把running1、running2、running4编译进去。
void function(){
#ifdefine Dynamic_Code1
running1();
#end
#ifdefine Dynamic_Code2
running2();
#end
#ifdefine Dynamic_Code3
running3();
#end
#ifdefine Dynamic_Code4
running4();
#end
}