sinalizadores de opção gcc -o / -O

gcc -o grava a saída da compilaçãoem um arquivo de saída.

gcc -O define o nível de otimização do compilador .


sinalizador de opção gcc -o

Grave a saída da compilação em um arquivo de saída.

Sintaxe

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

Exemplo

meuarquivo.c:

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

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

 

Crie myfile.c no terminal e execute o arquivo de saída myfile :

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

 


sinalizador de opção gcc -O

Defina o nível de otimização do compilador.

opção nível de otimização tempo de execução tamanho do código uso de memória tempo de compilação
-O0 otimização para tempo de compilação (padrão) + + - -
-O1 ou -O otimização para tamanho de código e tempo de execução - - + +
-O2 otimização mais para tamanho de código e tempo de execução --   + ++
-O3 otimização mais para tamanho de código e tempo de execução ---   + +++
-Os otimização para tamanho de código   --   ++
-Ofast O3 com cálculos matemáticos rápidos e sem precisão ---   + +++

+aumentar ++aumentar mais +++aumentar ainda mais -reduzir --reduzir mais ---reduzir ainda mais

Sintaxe

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

Exemplo

meuarquivo.c:

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

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

 

Crie myfile.c no terminal e execute o arquivo de saída myfile :

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

 

 


Veja também

Advertising

GCC
°• CmtoInchesConvert.com •°