gcc -o / -O mga flag ng opsyon

Sinusulat ng gcc -o ang build output sa isang output file.

Itinatakda ng gcc -O ang antas ng pag-optimize ng compiler.


flag ng pagpipiliang gcc -o

Isulat ang build output 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");
}

 

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

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

 


flag ng opsyong gcc -O

Itakda ang antas ng pag-optimize ng compiler.

opsyon antas ng pag-optimize oras ng pagpapatupad laki ng code paggamit ng memorya oras ng pag-compile
-O0 pag-optimize para sa oras ng compilation (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   --   ++
-Ofast O3 na may mabilis na walang tumpak na mga kalkulasyon sa matematika ---   + +++

+dagdagan ++dagdagan pa +++dagdagan pa -bawasan --bawas pa ---bawasan 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");
}

 

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

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

 

 


Tingnan din

Advertising

GCC
°• CmtoInchesConvert.com •°