гцц -о уписује излаз изградњеу излазну датотеку.
гцц -О поставља ниво оптимизације компајлера .
Напишите излаз изградње у излазну датотеку.
$ gcc [options] [source files] [object files] -o output file
мифиле.ц:
// 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
#include <stdio.h>
void main()
{
printf("Program run\n");
}
Направите мифиле.ц на терминалу и покрените излазну датотеку мифиле :
$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$