bendera opsi gcc -o / -O

gcc -o menulis output build ke file output.

gcc -O menyetel tingkat pengoptimalan kompiler .


bendera opsi gcc -o

Tulis output build ke file output.

Sintaksis

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

Contoh

fileku.c:

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

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

 

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

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

 


bendera opsi gcc -O

Tetapkan tingkat pengoptimalan kompiler.

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

+meningkatkan ++meningkatkan lagi +++meningkatkan lebih banyak lagi -mengurangi --mengurangi lebih banyak ---mengurangi lebih banyak lagi

Sintaksis

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

Contoh

fileku.c:

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

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

 

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

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

 

 


Lihat juga

Advertising

GCC
°• CmtoInchesConvert.com •°