Apps die man als c/c++ Programmierer kennen sollte

valgrind
Finde memory management Probleme, Überschreiten von Speichergrenzen
bei Arrays, Lesen von uninitialisierten Variablen,...

cdecl (c++decl), cundecl
Erkläre in Englisch welche Datenstruktur
du haben willst und du bekommst c-code. Oder Gib eine
Deklartion und du bekommst eine Erklärung.

unifdef
Entfernt #ifdefs die nicht mehr benötigt werden,
z.b. #ifdef BROKEN die nicht im Release sein sollen.

cflow
Zeigt dir wie die Funktionen untereinander aufgerufen
werden.

cproto
Erzeugt aus Definitionen in einer Sourcefile Deklarationen.

cobfusc
C File unleserlich machen

cunloop
Schleifen ausrollen (nicht empfohlen dass bereits im Code zu machen,
lieber -funroll-loops bei gcc)

icheck oder abicheck
Überprüfen ob ein API Change stattgefunden hat.

splint
Statisches checken von Fehlern und Anfälligkeiten.

ctags
Tags-Datenbanken für Funktionen anlegen um Definitionen
in Dateien z.b. in vim anspringen zu können.

c++filt
Demangle C++ Funktionen für Lesbarkeit.

doxygen
Dokumentation aus Kommentare erzeugen.

geordi
Führt C++ Snippets aus.
http://www.xs4all.nl/~weegen/eelis/geordi/

Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif