гцц -о записује излазне податке грађе у излазну датотеку.
гцц -О поставља ниво оптимизације компајлера .
Напишите излазни податак грађе у излазну датотеку.
$ gcc [options] [source files] [object files] -o output file
myfile.c:
// myfile.c
#include <stdio.h/
void main()
{
printf("Program run\n");
}
Направите мифиле.ц на терминалу и покрените излазну датотеку мифиле :
$ gcc myfile.c -o myfile
$ ./myfile
Program run
$
Поставите ниво оптимизације компајлера.
опција | ниво оптимизације | време извршења | величина кода | употреба меморије | саставити време |
---|---|---|---|---|---|
-О0 | оптимизација за време компилације (подразумевано) | + | + | - | - |
-О1 или -О | оптимизација за величину кода и време извршавања | - | - | + | + |
-О2 | оптимизација више за величину кода и време извршавања | - | + | ++ | |
-О3 | оптимизација више за величину кода и време извршавања | --- | + | +++ | |
-Ос | оптимизација за величину кода | - | ++ | ||
-Брзо | О3 са брзим нетачним математичким прорачунима | --- | + | +++ |
+ повећати ++ повећати више +++ повећати још више -смањити - смањити више --- смањити још више
$ gcc -Olevel [options] [source files] [object files] [-o output file]
myfile.c:
// myfile.c
#include <stdio.h/
void main()
{
printf("Program run\n");
}
Направите мифиле.ц на терминалу и покрените излазну датотеку мифиле :
$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$