Можно ли добавить в командную строку GCC в GCC, но не предупреждает о «долгих долгом»
Вопрос
Я использую в основном GCC для разработки моей библиотеки, но я хотел бы обеспечить совместную совместимость и особенно стандартное соответствие как можно больше. Для этого я добавил несколько -W...
Флаги для командной строки. Я также добавил -pedantic
, но у меня проблема с его предупреждением о long long
тип. Последнее важно для моей библиотеки и правильно охраняется #if
код, т.е. не скомпилирован на компиляторы, которые все равно не знают.
Короче говоря: я могу иметь GCC в -pedantic
Режим предупреждает о любом расширении Кроме long long
?
Решение
Добавить -Wno-long-long
или переключиться на C99 (используйте флаг GCC -STD = C99). C99 предоставляет давно долго.
Не связан с StackOverflow