| Cppcheck | |
|---|---|
| Basisdaten | |
| Hauptentwickler | Daniel Marjamäki u. a. |
| Erscheinungsjahr | 8. Mai 2007 |
| Aktuelle Version | 2.22.0 (19. September 2026) |
| Betriebssystem | plattformunabhängig |
| Programmiersprache | C++ |
| Kategorie | Programmierwerkzeug |
| Lizenz | GNU General Public License |
| deutschsprachig | ja |
| cppcheck.sourceforge.io | |
Cppcheck ist ein Programm zur statischen Codeanalyse für die Programmiersprachen C und C++. Es wird aktiv entwickelt und unter der GNU General Public License veröffentlicht. Es unterstützt eine Vielzahl von Tests und ist in der Lage, nicht-standardisierten Code zu überprüfen.
Cppcheck unterstützt eine Reihe von statischen Tests, die von Compilern nicht oder nur teilweise durchgeführt werden, wie z. B.:
Das Programm wird von einigen Linux-Distributionen verteilt und mitentwickelt und existiert sowohl eigenständig als auch in Form von Plug-ins für verschiedene Entwicklungsumgebungen:
Außer der Version für die Kommandozeile existiert eine grafische Benutzeroberfläche basierend auf Qt.
Cppcheck wird in einigen großen Projekten eingesetzt und hat bereits geholfen, Fehler zu finden und zu beseitigen. Dazu gehören unter anderem der Linux-Kernel, OpenOffice.org und LibreOffice, Debian und MPlayer.