Indicadores de opción gcc -o / -O

gcc -o escribe la salida de compilación en un archivo de salida.

gcc -O establece el nivel de optimización del compilador .


indicador de opción gcc -o

Escriba la salida de compilación en un archivo de salida.

Sintaxis

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

Ejemplo

miarchivo.c:

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

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

 

Cree myfile.c en la terminal y ejecute el archivo de salida myfile :

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

 


indicador de opción gcc -O

Establece el nivel de optimización del compilador.

opción nivel de optimización Tiempo de ejecución tamaño del código uso de memoria tiempo de compilación
-O0 optimización para el tiempo de compilación (predeterminado) + + - -
-O1 o -O optimización para el tamaño del código y el tiempo de ejecución - - + +
-O2 optimización más para el tamaño del código y el tiempo de ejecución --   + ++
-O3 optimización más para el tamaño del código y el tiempo de ejecución ---   + +++
-os optimización para el tamaño del código   --   ++
-Ayunar O3 con cálculos matemáticos rápidos y no precisos ---   + +++

+aumentar ++aumentar más +++aumentar aún más -reducir --reducir más ---reducir aún más

Sintaxis

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

Ejemplo

miarchivo.c:

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

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

 

Cree myfile.c en la terminal y ejecute el archivo de salida myfile :

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

 

 


Ver también

Advertising

CCG
°• CmtoInchesConvert.com •°