gcc -o menulis keluaran build ke file keluaran.
gcc -O menyetel level pengoptimalan compiler .
Tulis keluaran build ke file keluaran.
$ gcc [options] [source files] [object files] -o output file
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
$
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
$ gcc -Olevel [options] [source files] [object files] [-o output file]
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
$