Можно ли добавить в командную строку GCC в GCC, но не предупреждает о «долгих долгом»

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

  •  01-10-2019
  •  | 
  •  

Вопрос

Я использую в основном GCC для разработки моей библиотеки, но я хотел бы обеспечить совместную совместимость и особенно стандартное соответствие как можно больше. Для этого я добавил несколько -W... Флаги для командной строки. Я также добавил -pedantic, но у меня проблема с его предупреждением о long long тип. Последнее важно для моей библиотеки и правильно охраняется #if код, т.е. не скомпилирован на компиляторы, которые все равно не знают.

Короче говоря: я могу иметь GCC в -pedantic Режим предупреждает о любом расширении Кроме long long?

Это было полезно?

Решение

Добавить -Wno-long-long или переключиться на C99 (используйте флаг GCC -STD = C99). C99 предоставляет давно долго.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top