gcc -o / -O valmöguleikafánar

gcc -o skrifar byggingarúttakið í úttaksskrá .

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


gcc -o valmöguleikafáni

Skrifaðu byggingarúttakið í ú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 úttaksskrána myfile :

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

 


gcc -O valmöguleikafáni

Stilltu hagræðingarstig þýðandans.

valmöguleika hagræðingarstigi framkvæmdartími kóða stærð minnisnotkun samantektartíma
-O0 hagræðing fyrir samantektartíma (sjálfgefið) + + - -
-O1 eða -O hagræðingu fyrir stærð kóða og framkvæmdartíma - - + +
-O2 hagræðingu meira fyrir kóðastærð og framkvæmdartíma --   + ++
-O3 hagræðingu meira fyrir kóðastærð og framkvæmdartíma ---   + +++
-Ós hagræðingu fyrir stærð kóða   --   ++
-Ofast O3 með hröðum engum nákvæmum stærðfræðiútreikningum ---   + +++

+hækka ++hækka meira +++hækka enn meira -minnka --minnka meira ---minnka 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 úttaksskrána myfile :

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

 

 


Sjá einnig

Advertising

GCC
°• CmtoInchesConvert.com •°