Suchergebnisse für Anfrage "gcc-warning"
Funktion als statisch deklariert, aber nie definiert
Ich habe eine Header-Datei angenommen abc.h, wo ich Funktionsdeklaration als habe:
Zuweisung <Zeiger auf Array von Konstanten> = <Zeiger auf Array>: inkompatible Zeiger
Wenn ich so etwas kompiliere
Warum warnt GCC nicht vor nicht erreichbarem Code?
ich wundere mich warumgcc (4.6.3) gibt mir keine warnung für dieunerreichbarer Code In diesem Beispiel:
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 ...
Sagen Sie gcc, dass ein Funktionsaufruf nicht zurückgegeben wird
ich benutzeC99 unterGCC. Ich habe eine Funktion deklariertstatic inline in einer Überschrift, die ich nicht ändern kann. Die Funktion kehrt nie zurück, ist aber nicht markiert__attribute__((noreturn)). Wie kann ich die Funktion so aufrufen, ...
Entfernen Sie #pragma einmal Warnungen
ich benutze#pragma once in meinem.cpps und.hpps und deswegen bekomme ich eine Warnung für jede Datei, die es benutzt. Ich habe keine Option gefunden, um diese Art von Warnung zu deaktivieren, sondern nur die von#ifndef MY_FILE_H #define MY_FILE_H ...
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 eine Warnung zu nicht verwendeten Variablen am besten stumm schalten?
Ich habe eine plattformübergreifende Anwendung und in einigen meiner Funktionen werden nicht alle an Funktionen übergebenen Werte verwendet. Daher erhalte ich eine Warnung von GCC, in der mir mitgeteilt wird, dass nicht verwendete Variablen ...
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 ...