bratacha rogha gcc -o / -O

Scríobhann gcc -o an t-aschur tógála chuig comhad aschuir.

Socraíonn gcc -O leibhéal optamaithe an tiomsaitheora .


bratach rogha gcc -o

Scríobh an t-aschur tógála chuig comhad aschuir.

Comhréir

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

Sampla

myfile.c:

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

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

 

Tóg myfile.c ar an teirminéal agus rith an comhad aschuir myfile :

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

 


bratach rogha gcc -O

Socraigh leibhéal optamaithe an tiomsaitheora.

rogha leibhéal optamaithe am forghníomhaithe méid cód úsáid cuimhne am a thiomsú
-O0 optamú le haghaidh am tiomsúcháin (réamhshocraithe) + + - -
-O1 nó -O optamú maidir le méid cód agus am forghníomhaithe - - + +
-O2 optamú níos mó maidir le méid cód agus am forghníomhaithe -   + ++
-O3 optamú níos mó maidir le méid cód agus am forghníomhaithe ---   + +++
-On barrfheabhsú ar mhéid an chóid   -   ++
-Ofast O3 gan aon ríomhanna cruinn cruinn matamaitice ---   + +++

+ méadú ++ méadú níos mó +++ méadú níos mó-Laghdaigh - Laghdaigh níos mó --- laghdaigh níos mó fós

Comhréir

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

Sampla

myfile.c:

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

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

 

Tóg myfile.c ar an teirminéal agus rith an comhad aschuir myfile :

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

 

 


Féach freisin

Advertising

GCC
TÁBLAÍ RAPID