gcc -o scrie ieșirea de construire într-un fișier de ieșire.
gcc -O stabilește nivelul de optimizare al compilatorului .
Scrieți ieșirea de construire într-un fișier de ieșire.
$ gcc [options] [source files] [object files] -o output file
myfile.c:
// myfile.c
		#include <stdio.h/
		void main()
		{
		    printf("Program run\n");
		}
Construiți myfile.c pe terminal și rulați fișierul de ieșire myfile :
$ gcc myfile.c -o myfile
		$ ./myfile
		Program run
		$
Setați nivelul de optimizare al compilatorului.
| opțiune | nivel de optimizare | timpul de execuție | dimensiunea codului | folosirea memoriei | compilați timpul | 
|---|---|---|---|---|---|
| -O0 | optimizare pentru timpul de compilare (implicit) | + | + | - | - | 
| -O1 sau -O | optimizare pentru dimensiunea codului și timpul de execuție | - | - | + | + | 
| -O2 | optimizare mai mult pentru dimensiunea codului și timpul de execuție | - | + | ++ | |
| -O3 | optimizare mai mult pentru dimensiunea codului și timpul de execuție | --- | + | +++ | |
| -Os | optimizare pentru dimensiunea codului | - | ++ | ||
| -Fine | O3 cu calcule matematice rapide, nici precise | --- | + | +++ | 
+ crește ++ crește mai mult +++ crește și mai mult -reduce --reduce mai mult --- reduce și mai mult
$ gcc -Olevel [options] [source files] [object files] [-o output file]
myfile.c:
// myfile.c
		#include <stdio.h/
		void main()
		{
		    printf("Program run\n");
		}
Construiți myfile.c pe terminal și rulați fișierul de ieșire myfile :
$ gcc -O myfile.c -o myfile
		$ ./myfile
		Program run
		$
Advertising