gcc -o / -O valkostafánar

GCC -o skrifar uppbyggingu framleiðsla til framleiðsla skrá.

gcc -O stillir hagræðingarstig þýðandans .


gcc -o valkostafáni

Skrifaðu byggingarútganginn í úttaksskrá.

Setningafræði

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

Dæmi

myfile.c:

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

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

 

Byggðu myfile.c á flugstöðinni og keyrðu framleiðsluskrána myfile :

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

 


gcc -O valkostafáni

Stilltu hagræðingarstig þýðanda.

valkostur hagræðingarstig framkvæmdartími kóðastærð minnisnotkun safna saman tíma
-O0 hagræðing fyrir tíma tíma (sjálfgefið) + + - -
-O1 eða -O hagræðing fyrir kóðastærð og framkvæmdartíma - - + +
-O2 hagræðing meira fyrir kóðastærð og framkvæmdartíma -   + ++
-O3 hagræðing meira fyrir kóðastærð og framkvæmdartíma ---   + +++
-Os hagræðing fyrir stærð kóða   -   ++
-Fastur O3 með hröðum engum nákvæmum stærðfræðiútreikningum ---   + +++

+ aukið ++ aukið meira +++ aukið enn meira - dregið úr - dregið úr meira --- dregið úr enn meira

Setningafræði

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

Dæmi

myfile.c:

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

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

 

Byggðu myfile.c á flugstöðinni og keyrðu framleiðsluskrána myfile :

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

 

 


Sjá einnig

Advertising

GCC
HRAÐ TÖFLUR