Enables certain optimizations that can move memory loads to a point earlier in the program execution than where they appear in the source.
Displays all available compiler options or a category of compiler options.
Lets you compile in the absence of a gcc environment.
Lets you specify the target operating system for compilation.
Controls whether linker options for search libraries are included in object files generated by the compiler.
Displays the compiler version information.
Creates multiple processes that can be used to compile large numbers of source files at the same time.
Prints the target sysroot directory that is used during compilation.
Tells the compiler to save intermediate files created during compilation.
Tells the compiler to save the compilation options and version number in the executable file. It also lets you choose whether to include lists of certain routines.