gcc -o / -O mga flag ng pagpipilian

gcc -o nagsusulat ng build output sa isang output file.

gcc -O nagtatakda ng antas ng pag- optimize ng tagatala .


gcc -o flag ng pagpipilian

Isulat ang output ng build sa isang output file.

Syntax

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

Halimbawa

myfile.c:

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

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

 

Buuin ang myfile.c sa terminal at patakbuhin ang file ng output na myfile :

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

 


gcc -O flag na pagpipilian

Itakda ang antas ng pag-optimize ng compiler.

pagpipilian antas ng pag-optimize oras ng pagpapatupad laki ng code paggamit ng memorya mag-ipon ng oras
-O0 pag-optimize para sa oras ng pagtitipon (default) + + - -
-O1 o -O pag-optimize para sa laki ng code at oras ng pagpapatupad - - + +
-O2 higit na pag-optimize para sa laki ng code at oras ng pagpapatupad -   + ++
-O3 higit na pag-optimize para sa laki ng code at oras ng pagpapatupad ---   + +++
-Os pag-optimize para sa laki ng code   -   ++
-Mabilis O3 na may mabilis na walang tumpak na mga kalkulasyon ng matematika ---   + +++

+ dagdagan ++ dagdagan ang higit pa +++ dagdagan kahit na maraming-bawasan - bawasan ang higit --- bawasan ang higit pa

Syntax

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

Halimbawa

myfile.c:

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

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

 

Buuin ang myfile.c sa terminal at patakbuhin ang file ng output na myfile :

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

 

 


Tingnan din

GCC
RAPID TABLES