Line numbers
By default, the preprocessor puts #line directives in the .c file so that if an error is detected by the C compiler it directs you to the line that generated the problem C code in the source file. If you instead want to be directed to the problem line in the C file itself you can turn off line numbering by using the -G option. The -G option prevents the generation of #line directives in source code files that follow it on the command line. To turn line numbers back on, use the -g option. Files that follow the -g option will have #line directives generated.