Is it possible to add -pedantic to GCC command line, yet have it not warn about 'long long'

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

  •  01-10-2019
  •  | 
  •  

문제

I'm using mostly GCC to develop my library, but I'd like to ensure cross-compiler compatibility and especially standard conformance as much as possible. For this, I have add several -W... flags to command line. I'd also add -pedantic, but I have a problem with its warning about long long type. The latter is important for my library and is properly guarded with #if code, i.e. is not compiled on compilers that don't know it anyway.

In short: can I have GCC in -pedantic mode warn about any extension except long long?

도움이 되었습니까?

해결책

add -Wno-long-long , or switch to C99 (use the gcc flag -std=c99). c99 provides long long.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top