Ist es möglich, die Befehlszeile der GCC -Befehlszeile hinzuzufügen, haben Sie es jedoch nicht vor "Long Long" gewarnt

StackOverflow https://stackoverflow.com/questions/2694093

  •  01-10-2019
  •  | 
  •  

Frage

Ich benutze hauptsächlich GCC, um meine Bibliothek zu entwickeln, aber ich möchte eine Cross-Compiler-Kompatibilität und insbesondere die Standardkonformität so weit wie möglich gewährleisten. Dafür habe ich mehrere hinzugefügt -W... Flaggen an die Befehlszeile. Ich würde auch hinzufügen -pedantic, aber ich habe ein Problem mit seiner Warnung vor long long Typ. Letzteres ist wichtig für meine Bibliothek und wird ordnungsgemäß bewacht #if Code, IE wird nicht für Compiler zusammengestellt, die ihn sowieso nicht kennen.

Kurz gesagt: Kann ich GCC in haben -pedantic Modus warnen vor einer Erweiterung außer long long?

War es hilfreich?

Lösung

hinzufügen -Wno-long-long oder wechseln Sie zu C99 (Verwenden Sie das GCC -Flag -Sstd = C99). C99 sorgt lange lang.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top