Suchergebnisse für Anfrage "gcc-warning"
Warum erkennt GCC die Verwendung einer Variablen nur manchmal vor ihrer Initialisierung? [Duplikat
Diese Frage hat hier bereits eine Antwort: Compiler erkennt offensichtlich nicht initialisierte Variable nicht [/questions/27063678/compiler-not-detecting-obviously-uninitialized-variable] 4 AntwortenIch habe gerade einen Code aus einem Buch ...
Pass ein zweidimensionales Array zu einer Funktion des konstanten Parameters
Ich habe von @ gelerC Primer Plus Wenn Sie verhindern möchten, dass ein Array versehentlich von einer Funktion geändert wird, sollten Sie @ hinzufügeconst -Modifikator vor der Zeigerdeklaration im Header der Funktionsdefinition. Folgend diesem ...
In GCC fehlen geschweifte Klammern um den Initialisierer
Ich habe diese Struktur in C unten, die ich auf alle Null initialisieren möchte. Wie entferne ich die Warnung vor fehlenden Zahnspangen?
Abstürzende Threads mit * (int *) NULL = 1; problematisch?
Ich fand dies in einer Multithread-c-Anwendung. Die Autoren kommentierten, dass es verwendet wird, um einen Thread-Absturz in einer benutzerdefinierten Asser...
Gibt es eine GCC-Warnung, die Bitverschiebungsvorgänge bei vorzeichenbehafteten Typen erkennt?
Wenn ich die C ++ - ISO-Spezifikation (Abschnitte 5.8.2 und 5.8.3) nach rechts lese, ist die Rechtsverschiebung von Typen mit negativem Vorzeichen implementierungsspezifisch und die Linksverschiebung undefiniertes Verhalten. Daher möchte ich in ...
Wie kann ich Warnungen zu "nicht verwendeten Parametern" in C unterdrücken?
Zum Beispiel Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; }n C ++ konnte ich ein @ setz/*...*/ Kommentar um die Parameter. Aber nicht in C natürlich, wo es mir den Fehler gibterror: parameter name omitted.
Verwirrung in Bezug auf Zweck / Verhalten der -Waggregate-Rückkehr?
Beim Betrachten derGCC's WarnoptionenKam ich rüber-Waggregate-Rückkehr.-Waggregate-RückkehrWarnen Sie, wenn Funktionen definiert oder aufgerufen werden, ...
Compiler-Warnung unterdrücken Funktion wurde als nie referenziert deklariert
Also habe ich folgenden Code:
implizite Deklaration der Funktion 'strtok_r' [-Wimplicit-function-declare] inspite include <string.h>
Ich habe den folgenden Code, um eine Zeichenfolge mit durch getrennten Zeilen zu kennzeichnen\n und jede Zeile hat durch a getrennte ganze Zahlen\t: void string_to_int_array(char file_contents[BUFFER_SIZE << 5], int array[200][51]) { char ...
Wie kann ich (im wahrsten Sinne des Wortes) ALLE GCC-Warnungen aktivieren?
Ich möchte - im wahrsten Sinne des Wortes - aktivierenALLES der Warnungen, die GCC hat. (Sie würden denken, es wäre einfach ...)Du würdest denken