www.wikidata.de-de.nina.az
Cppcheck ist ein Programm zur statischen Codeanalyse fur die Programmiersprachen C und C Es wird aktiv entwickelt 2 und unter der GNU General Public License veroffentlicht Es unterstutzt eine Vielzahl von Tests und ist in der Lage nicht standardisierten Code zu uberprufen 3 CppcheckBasisdatenMaintainer Daniel Marjamaki u a Erscheinungsjahr 8 Mai 2007Aktuelle Version 2 12 1 1 20 September 2023 Betriebssystem plattformunabhangigProgrammiersprache C Kategorie ProgrammierwerkzeugLizenz GNU General Public Licensedeutschsprachig jacppcheck sourceforge net Inhaltsverzeichnis 1 Funktionen 2 Verbreitung 3 Weblinks 4 EinzelnachweiseFunktionen BearbeitenCppcheck unterstutzt eine Reihe von statischen Tests die von Compilern nicht oder nur teilweise durchgefuhrt werden wie z B Array Uberlaufe Ressourcen und Speicherlecks Benutzung veralteter Funktionen 4 Verwendung von Funktionen die nicht threadsicher sind falsche Benutzung der Standard Template Library Ungenauigkeiten beim Aufruf von C Standardbibliotheksfunktionen z B verdachtige Formatstrings bei printf Funktionen inkorrekte Ausnahmebehandlung verschiedene Geschwindigkeits und Stiloptimierungen fehlerhafte Verwendung von Zeigervariablen uninitialisierte Variable verdachtige Ausdrucke wie z B Semikolon hinter BedingungVerbreitung BearbeitenDas Programm wird von einigen Linux Distributionen verteilt und mitentwickelt 5 6 und existiert sowohl eigenstandig als auch in Form von Plug ins fur verschiedene Entwicklungsumgebungen Code Blocks CodeLite 7 Eclipse 8 Jenkins 9 Visual Studio uber das Plug in Cppcheck add in 10 PlatformIO KDevelopAusser der Version fur die Kommandozeile existiert eine grafische Benutzeroberflache basierend auf Qt Cppcheck wird in einigen grossen Projekten eingesetzt und hat bereits geholfen Fehler zu finden und zu beseitigen 11 Dazu gehoren unter anderem der Linux Kernel OpenOffice org 12 und LibreOffice Debian 13 und MPlayer Weblinks BearbeitenCppcheck Webseite Cppcheck Handbuch PDF 178 kB Einzelnachweise Bearbeiten Release 2 12 1 20 September 2023 abgerufen am 19 Oktober 2023 Cppcheck GitHub A Survey of C and C Software Tools for Computational Science Memento des Originals vom 12 Marz 2012 im Internet Archive PDF 223 kB nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www softeng rl ac uk Liste veralteter Funktionen Cppcheck in Debian Cppcheck in FreeBSD CppCheck Plugin im CodeLite Wiki abgerufen am 13 Juli 2021 Cppcheclipse Cppcheck Plugin fur Jenkins Cppcheck add in In Visual Studio Marketplace Abgerufen am 12 Oktober 2018 Auflistung einiger wichtiger Fehlerfunde Cppcheck Wiki Hunting for vulnerabilities in large software the OpenOffice suite Memento des Originals vom 28 September 2012 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www cl cam ac uk PDF 130 kB Introducing the Debian s Automated Code Analysis DACA project lwn net Abgerufen von https de wikipedia org w index php title Cppcheck amp oldid 232499454