一种基于Makefile自动编译技术实现的软件源文件静态分析方法
本发明公开了一种利用Makefile的自动编译技术来实现整个软件中大量源文件的静态分析自动化的方法,所述处理方法包括:借助make命令对自动化编译所用的Makefile工程文件进行解析;生成每个源文件的编译命令;对生成的命令信息进行解析,生成当前文件所对应的静态分析命令;对当前文件进行静态分析,并保存解析结果;返回make命令处理,执行编译命令编译当前源文件。本发明支持WINDOWS和LINUX两个平台,能够对基于多种编译器的工程源文件进行自动化的静态分析,无需用户对静态编译工具进行额外的学习,只需执行一-条简单的解析命令(LINUX平台)或鼠标一键操作(WINDOWS 平台),即可完成代码的静态分析工作,大大提高了工作效率和静态分析工具的使用性。
- 2021-05-07
- 阅读82
- 下载0
- 7页
- pdf