-c | Do not link |
-D | Create a preprocessor definition, like a #define directive in the source code |
-g | Produce debugging information for GDB (-g0 negates -g) |
-I | Specify directories to search for header files, libraries etc |
-llibrary | Search the library named library when linking |
-Ldir | Add directory dir to the list of directories to be searched for -l |
-M | Preprocessor: Output a rule suitable for make describing the dependencies..? |
-o | Specify output file. Applies to object files and executables |
-pg | Generate extra code to write profile information suitable for the analysis program gprof |
-Wall | enable most warnings |