Anzeige:
Ergebnis 1 bis 3 von 3

Thema: c schalter für gcc (Linux Compiler)

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.10.2000
    Ort
    Köln
    Beiträge
    30

    c schalter für gcc (Linux Compiler)

    hi hab hier den gcc 3.2.2 am Start und suche nach nem Schalter der den Kompiler veranlasst Streng nach C-Normen zu prüfen.

    habe speziell das Problem das z.B.
    Code:
    int main(int argc, char *argv[])
    {
      int i;
      i=56;
      int k=0;
      return k;
    }
    keine Fehlermeldung hervorbringt.
    Ledeglich -pedantic erzeugt eine Warnung für "int k=0". Optimal währe ein Schalter der die Zeile als Fehler anmeckert.

    schonmal danke
    Wenn was absolut nicht funktioniert nenn es Windows *gg*

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.06.2003
    Beiträge
    486
    Zitat Zitat von Benngun
    ...und suche nach nem Schalter der den Kompiler veranlasst Streng nach C-Normen zu prüfen.
    Streng nach C-Norm ist dein Code korrekt, denn die aktuelle ist C99.

    Du willst aber scheinbar nach C89/90 kompiliieren, dann
    gcc -W -Wall -ansi -pedantic
    (oder besser statt -ansi gleich -std=c89, denn in Zukunft wird -ansi äquivalent zu -std=c99, und das willst du ja nicht).

    Wenn du statt -pedantic, -pedantic-errors nimmst, dann bekommst du auch eine Fehlermeldung statt einer Warnung.

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.10.2000
    Ort
    Köln
    Beiträge
    30
    Dankeschön. Hier muß noch nach dem alten Standard entwickelt werden (wegen crossplatform) und da kommt sowas nicht so gut wenns auf einer Platform klappt und auf der alten nich
    Wenn was absolut nicht funktioniert nenn es Windows *gg*

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •