gcc -o / -O Optionsflags

gcc -o schreibt die Build - Ausgabe in eine Ausgabedatei.

gcc -O legt die Optimierungsstufe des Compilers fest .


gcc -o Optionsflag

Schreiben Sie die Build-Ausgabe in eine Ausgabedatei.

Syntax

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

Beispiel

meinedatei.c:

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

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

 

Erstellen Sie myfile.c auf dem Terminal und führen Sie die Ausgabedatei myfile aus :

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

 


gcc -O Optionsflag

Legen Sie die Optimierungsstufe des Compilers fest.

Möglichkeit Optimierungsstufe Ausführungszeit Codegröße Speichernutzung Kompilierzeit
-O0 Optimierung für Kompilierzeit (Standard) + + - -
-O1 oder -O Optimierung für Codegröße und Ausführungszeit - - + +
-O2 Optimierung mehr für Codegröße und Ausführungszeit --   + ++
-O3 Optimierung mehr für Codegröße und Ausführungszeit ---   + +++
-Os Optimierung für Codegröße   --   ++
-Ofast O3 mit schnellen, nicht genauen mathematischen Berechnungen ---   + +++

+erhöhen ++mehr erhöhen +++noch mehr erhöhen -reduzieren --mehr reduzieren ---noch mehr reduzieren

Syntax

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

Beispiel

meinedatei.c:

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

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

 

Erstellen Sie myfile.c auf dem Terminal und führen Sie die Ausgabedatei myfile aus :

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

 

 


Siehe auch

Advertising

GCC
°• CmtoInchesConvert.com •°