Можно ли добавить -pedantic в командную строку GCC, но не предупреждать о «long long» - PullRequest
3 голосов
/ 23 апреля 2010

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

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

1 Ответ

4 голосов
/ 23 апреля 2010

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

...