Sinusulat ng gcc -o ang build output sa isang output file.
Itinatakda ng gcc -O ang antas ng pag-optimize ng compiler.
Isulat ang build output sa isang output file.
$ gcc [options] [source files] [object files] -o output file
myfile.c:
// myfile.c
#include <stdio.h>
void main()
{
printf("Program run\n");
}
Bumuo ng myfile.c sa terminal at patakbuhin ang output file myfile :
$ gcc myfile.c -o myfile
$ ./myfile
Program run
$
Itakda ang antas ng pag-optimize ng compiler.
opsyon | antas ng pag-optimize | oras ng pagpapatupad | laki ng code | paggamit ng memorya | oras ng pag-compile |
---|---|---|---|---|---|
-O0 | pag-optimize para sa oras ng compilation (default) | + | + | - | - |
-O1 o -O | pag-optimize para sa laki ng code at oras ng pagpapatupad | - | - | + | + |
-O2 | higit na pag-optimize para sa laki ng code at oras ng pagpapatupad | -- | + | ++ | |
-O3 | higit na pag-optimize para sa laki ng code at oras ng pagpapatupad | --- | + | +++ | |
-Os | pag-optimize para sa laki ng code | -- | ++ | ||
-Ofast | O3 na may mabilis na walang tumpak na mga kalkulasyon sa matematika | --- | + | +++ |
+dagdagan ++dagdagan pa +++dagdagan pa -bawasan --bawas pa ---bawasan pa
$ gcc -Olevel [options] [source files] [object files] [-o output file]
myfile.c:
// myfile.c
#include <stdio.h>
void main()
{
printf("Program run\n");
}
Bumuo ng myfile.c sa terminal at patakbuhin ang output file myfile :
$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$
Advertising