Gcc Warnung bei uninitialisierter Variable

  • Hallo,

    ich moechte gern, dass mein gcc eine Warnung ausgibt, wenn ich eine unitialisierte Variable benutze. Leider habe ich das dazu passende flag noch nicht gefunden.
    Bei -Wall -pthread -pedantic -g -O gibt er mir dazu leider keine Warnung aus.

    Ich würde mich freuen, wenn man dir jemand helfen koennte.

  • Jaein, -Wall wird zwar alle Warnungen aktivieren, aber der Compiler ist kein Hellseher. Ein C/C++ Compiler bearbeitet jede cpp einzeln und erzeugt dafür Code.

    Steckst du nun (beispielsweise) eine Variable in eine Funktion, die nicht in dieser Datei definiert ist, kann der Compiler keine Informationen darüber ausgeben, ob diese dort initialisiert oder lesend auf diese zugegriffen wird.

    Zur Compilezeit ist also weniger bekannt, als du dir eventuell erhoffst...