gcc-warning

GCC ist die GNU Compiler Collection, die unter anderem den gcc C Compiler und den g ++ C ++ Compiler umfasst. Es verfügt über leistungsstarke Warnfunktionen, die Codefehler in C- und C ++ - Code aufdecken können.
1
Antwort

Welchen Zweck haben Pre-Prozessor-Makros in den Dateien linux / compiler.h?

Ich bin sehr neu im Linux-Kernel. Und ich verwende das Sparse-Tool, um das Rauschen im Code zu entfernen. Ich habe diese Makros gefunden: %Vor% Und jetzt möchte ich wissen: Wie werden sie von sparse verwendet, um die Fehler / Warnung zu meld...
17.10.2014, 13:04
2
Antworten

Verwirrung in Bezug auf Zweck / Verhalten von -Weggregate-Return?

Während Blick auf die GCC Warnung Optionen , stieß ich auf -Weggregate-return .    -Weggregate-return   Warnen, wenn Funktionen definiert oder aufgerufen werden, die Strukturen oder Vereinigungen zurückgeben. (In Sprachen, in denen Sie e...
24.12.2012, 04:14
2
Antworten

constexpr Array zurückgeben, gcc Warnung

Ich habe eine constexpr-Funktion geschrieben, die ein Array zurückgibt. %Vor% g ++ 4.8 kompiliert den Code korrekt, gibt jedoch die folgende Warnung aus: %Vor% Ist die Warnung in diesem Fall korrekt? Ist es inkorrekt, ein Array aus einer...
31.08.2014, 19:56
3
Antworten

Wie kann ich die GCC-Warnung deaktivieren, wenn die #warning-Direktive eine GCC-Erweiterung ist?

Wenn ich die #warning -Direktive verwende, bekomme ich anstatt einer Warnung zwei - die eine, die ich generiere, plus eine zusätzliche warning: #warning is a GCC extension [enabled by default] . Ich kann das Ergebnis der @warning-Direkt...
01.06.2013, 12:53