gcc -o / -O valikulipud

gcc -o kirjutab ehitusväljundi väljundfaili .

gcc -O määrab kompilaatori optimeerimistaseme .


gcc -o valiku lipp

Kirjutage ehitusväljund väljundfaili.

Süntaks

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

Näide

minu fail.c:

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

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

 

Ehitage terminalis fail myfile.c ja käivitage väljundfail myfile :

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

 


gcc -O valikulipp

Määrake kompilaatori optimeerimistase.

valik optimeerimise tase täitmise aeg koodi suurus mälukasutus kompileerimise aeg
-O0 koostamisaja optimeerimine (vaikimisi) + + - -
-O1 või -O koodi suuruse ja täitmisaja optimeerimine - - + +
-O2 optimeerimine rohkem koodi suuruse ja täitmisaja jaoks --   + ++
-O3 optimeerimine rohkem koodi suuruse ja täitmisaja jaoks ---   + +++
-Os optimeerimine koodi suuruse jaoks   --   ++
- Kiiresti O3 kiirete ja täpsete matemaatikaarvutustega ---   + +++

+suurenda ++suurenda rohkem +++suurenda veelgi -vähenda --vähenda rohkem ---vähenda veelgi

Süntaks

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

Näide

minu fail.c:

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

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

 

Ehitage terminalis fail myfile.c ja käivitage väljundfail myfile :

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

 

 


Vaata ka

Advertising

GCC
°• CmtoInchesConvert.com •°