Cppcheck代码扫描工具介绍

  简介 嵌入式项目开发一般使用C语言开发,以dsp28377d开发为例,使用TI的CCS,TI的c语言编译器编译。由于历史原因c语言编译器中不包含lint程序,这样极大的简化了编译器的设计和实现但是对开发人员提出了更高的要求,如下图的空指针解引用和数组越界访问的例子: CCS的编译器未对此报出任何的错误或者警告,而使用cppcheck扫描结果如下图: Cppcheck能准确的报出所有三个错误。
相关文章
相关标签/搜索