C++代碼質量度量工具大閱兵


姊妹篇:Java代碼質量度量工具大閱兵: https://www.cnblogs.com/jiangxinnju/p/10010177.html

cppcheck

CCCC

PC-lint for C/C++

cpplint

Splint

Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint.

Frama-C

Frama-C is a suite of tools dedicated to the analysis of the source code of software written in C.

Goanna Studio

Visual Leak Detector

MemLeak

MemLeak -- a module to debug memory leaks in C code and other problems with malloc()--free() invocations. Written in ANSI C. Distributed under GPL.

Valgrind

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

額外閱讀

歡迎和大家交流技術相關問題:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM