多项选择题

创建源码分析任务时,设置编译器版本的目的是什么?()

A.用于解析用户软件的Makefile文件,整理用户软件目标二进制文件依赖的源文件集合和编译时依赖的S0文件名,使用的编译选项,宏定义和变量
B.用于检查源码中使用的架构相关的编译器builtin函数、attribute函数、用户自定义宏等,确定需要移植的源码及源文件
C.用于确定x86与鲲鹏平台相异的编译器编译选项builtinattribute函数、函数等列表
D.区分不同的源码使用的编译器版本