gcc -o / -O oznake opcije

gcc -o zapisuje izlaz izgradnje u izlaznu datoteku.

gcc -O postavlja razinu optimizacije prevoditelja .


gcc -o oznaka opcije

Zapišite izlaz izgradnje u izlaznu datoteku.

Sintaksa

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

Primjer

moja datoteka.c:

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

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

 

Izgradite myfile.c na terminalu i pokrenite izlaznu datoteku myfile :

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

 


gcc -O oznaka opcije

Postavite razinu optimizacije prevoditelja.

opcija razina optimizacije vrijeme izvršavanja veličina koda korištenje memorije vrijeme sastavljanja
-O0 optimizacija za vrijeme kompilacije (zadano) + + - -
-O1 ili -O optimizacija za veličinu koda i vrijeme izvršenja - - + +
-O2 optimizacija više za veličinu koda i vrijeme izvršenja --   + ++
-O3 optimizacija više za veličinu koda i vrijeme izvršenja ---   + +++
-Os optimizacija za veličinu koda   --   ++
-Brzo O3 s brzim i nimalo preciznim matematičkim izračunima ---   + +++

+povećati ++povećati još +++povećati još više -smanjiti --smanjiti više ---smanjiti još više

Sintaksa

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

Primjer

moja datoteka.c:

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

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

 

Izgradite myfile.c na terminalu i pokrenite izlaznu datoteku myfile :

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

 

 


Vidi također

Advertising

GCC
°• CmtoInchesConvert.com •°