Suchergebnisse für Anfrage "gcc-warning"
Gleitkomma-Ausnahmen signalisieren in der neuen Gfortran-Version
Ich arbeite derzeit daran, eine Subroutine einer Software zu debuggen, die mein Chef in den 90er Jahren geschrieben hat. Es scheint eine Gleitkomma-Ausnahme zu geben, die in einer do-Schleife eines bestimmten Unterprogramms auftritt: 16 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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: