Marcadors d'opció gcc -o / -O

gcc -o escriu la sortida de compilació en un fitxer de sortida.

gcc -O estableix el nivell d' optimització del compilador .


indicador d'opció gcc -o

Escriu la sortida de compilació en un fitxer de sortida.

Sintaxi

$ gcc [options] [source files] [object files] -o output file

Exemple

el meufitxer.c:

// myfile.c
#include <stdio.h>

void main()
{
    printf("Program run\n");
}

 

Creeu myfile.c al terminal i executeu el fitxer de sortida myfile :

$ gcc myfile.c -o myfile
$ ./myfile
Program run
$

 


indicador d'opció gcc -O

Estableix el nivell d'optimització del compilador.

opció nivell d'optimització temps d'execució mida del codi ús de la memòria temps de compilació
-O0 optimització per al temps de compilació (per defecte) + + - -
-O1 o -O optimització per a la mida del codi i el temps d'execució - - + +
-O2 optimització més per a la mida del codi i el temps d'execució --   + ++
-O3 optimització més per a la mida del codi i el temps d'execució ---   + +++
-Os optimització de la mida del codi   --   ++
-Fast O3 amb càlculs matemàtics ràpids i no precisos ---   + +++

+augmentar ++augmentar més +++augmentar encara més -reduir --reduir més ---reduir encara més

Sintaxi

$ gcc -Olevel [options] [source files] [object files] [-o output file]

Exemple

el meufitxer.c:

// myfile.c
#include <stdio.h>

void main()
{
    printf("Program run\n");
}

 

Creeu myfile.c al terminal i executeu el fitxer de sortida myfile :

$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$

 

 


Vegeu també

Advertising

GCC
°• CmtoInchesConvert.com •°