此内容由EEWORLD论坛网友MamoYU原创,如需转载或用于商业用途需征得作者同意并注明出处 C-STAT和C-RUN是IAR的两个功能插件,集成在IAR当中,分别提供了静态和动态代码分析功能,有效帮助工程师提升代码质量。 C-STAT静态代码分析可以发现代码中潜在的问题和风险,还有助于代码与行业编码标准保持一致。C-STAT支持 MISRA C:2012和 MISRA C++ 2008 标准,以及 CWE 和 CERTC/C++涵盖的数百个问题的检查。使用方式简单,生成全面而详细的错误信息。 C-RUN用于发现代码运行过程中存在的问题,边界检查确保对数组和其他对象的访问在边界内,各种溢出和算术检查,以及全面的堆检查。提供发现每个错误的调用堆栈信息,灵活的错误过滤器的管理,记录到文件或忽略某些错误。 本次视频介绍了C-STAT和C-RUN使用上的特点,并通过示例演示了检查代码中的潜在错误。希望给小伙伴们带来实用性的帮助!
|