gcc -o / -O option

gcc -o menulis keluaran build ke file keluaran.

gcc -O menyetel level pengoptimalan compiler .


gcc -o option flag

Tulis keluaran build ke file keluaran.

Sintaksis

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

Contoh

myfile.c:

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

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

 

Bangun myfile.c di terminal dan jalankan file output myfile :

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

 


gcc -O option flag

Setel tingkat pengoptimalan penyusun.

pilihan tingkat pengoptimalan waktu eksekusi ukuran kode penggunaan memori waktu kompilasi
-O0 pengoptimalan untuk waktu kompilasi (default) + + - -
-O1 atau -O pengoptimalan untuk ukuran kode dan waktu eksekusi - - + +
-O2 pengoptimalan lebih untuk ukuran kode dan waktu eksekusi -   + ++
-O3 pengoptimalan lebih untuk ukuran kode dan waktu eksekusi ---   + +++
-Os pengoptimalan untuk ukuran kode   -   ++
-Ofast O3 dengan cepat tidak ada perhitungan matematika yang akurat ---   + +++

+ tingkatkan ++ tingkatkan lebih banyak +++ tingkatkan bahkan lebih -kurangi - kurangi lebih --- kurangi lebih banyak

Sintaksis

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

Contoh

myfile.c:

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

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

 

Bangun myfile.c di terminal dan jalankan file output myfile :

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

 

 


Lihat juga

GCC
TABEL CEPAT