gcc -o / -O -optioliput

gcc -o kirjoittaa koontitulosteen tulostetiedostoon .

gcc -O asettaa kääntäjän optimointitason .


gcc -o vaihtoehdon lippu

Kirjoita koontituloste tulostiedostoon.

Syntaksi

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

Esimerkki

oma tiedosto.c:

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

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

 

Rakenna myfile.c terminaalissa ja suorita tulostiedosto myfile :

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

 


gcc -O vaihtoehto lippu

Aseta kääntäjän optimointitaso.

vaihtoehto optimointitaso suoritusaika koodin koko muistin käyttö kokoamisaika
-O0 käännösajan optimointi (oletus) + + - -
-O1 tai -O optimointi koodin koon ja suoritusajan mukaan - - + +
-O2 optimointi enemmän koodin koon ja suoritusajan mukaan --   + ++
-O3 optimointi enemmän koodin koon ja suoritusajan mukaan ---   + +++
-Os optimointi koodin koon mukaan   --   ++
- Nopeasti O3 nopeilla ja tarkoilla matemaattisilla laskelmilla ---   + +++

+lisää ++lisää enemmän +++lisää vielä enemmän -vähennä --vähennä enemmän ---vähennä vielä enemmän

Syntaksi

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

Esimerkki

oma tiedosto.c:

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

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

 

Rakenna myfile.c terminaalissa ja suorita tulostiedosto myfile :

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

 

 


Katso myös

Advertising

GCC
°• CmtoInchesConvert.com •°