고수들의 세계 -_-;; 배울게 너무나 많은 세상 ㅋㅋ
Choose a standard or non-standard C language dialect.
ANSI C: Accept ISO C90 and ISO C++, turning off GNU extensions that are incompatible. [-ansi]
Incompatible GNU extensions include the 'asm', 'inline', and 'typeof' keywords (but not the equivalent __asm__, __inline__, and __typeof__ forms), and the '//' syntax for comments.
This setting also enables trigraphs.
C89: Accept ISO C90, but not GNU extensions. [-std=c89]
GNU89: Accept ISO C90 and GNU extensions. [-std=gnu89]
C99: Accept ISO C99, but not GNU extensions. [-std=c99]
GNU99: Accept ISO C99 and GNU extensions. [-std=gnu99]
Compiler Default: Tells the compiler to use its default C language dialect. This is normally the best choice unless you have specific needs. (Currently equivalent to GNU89.)
Please see the full GCC manual for the full definition of all these settings on the C dialect:
[GCC_C_LANGUAGE_STANDARD]