GCC -o skrifar uppbyggingu framleiðsla til framleiðsla skrá.
gcc -O stillir hagræðingarstig þýðandans .
Skrifaðu byggingarútganginn í úttaksskrá.
$ gcc [options] [source files] [object files] -o output file
myfile.c:
// myfile.c
#include <stdio.h/
void main()
{
printf("Program run\n");
}
Byggðu myfile.c á flugstöðinni og keyrðu framleiðsluskrána myfile :
$ gcc myfile.c -o myfile
$ ./myfile
Program run
$
Stilltu hagræðingarstig þýðanda.
valkostur | hagræðingarstig | framkvæmdartími | kóðastærð | minnisnotkun | safna saman tíma |
---|---|---|---|---|---|
-O0 | hagræðing fyrir tíma tíma (sjálfgefið) | + | + | - | - |
-O1 eða -O | hagræðing fyrir kóðastærð og framkvæmdartíma | - | - | + | + |
-O2 | hagræðing meira fyrir kóðastærð og framkvæmdartíma | - | + | ++ | |
-O3 | hagræðing meira fyrir kóðastærð og framkvæmdartíma | --- | + | +++ | |
-Os | hagræðing fyrir stærð kóða | - | ++ | ||
-Fastur | O3 með hröðum engum nákvæmum stærðfræðiútreikningum | --- | + | +++ |
+ aukið ++ aukið meira +++ aukið enn meira - dregið úr - dregið úr meira --- dregið úr enn meira
$ gcc -Olevel [options] [source files] [object files] [-o output file]
myfile.c:
// myfile.c
#include <stdio.h/
void main()
{
printf("Program run\n");
}
Byggðu myfile.c á flugstöðinni og keyrðu framleiðsluskrána myfile :
$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$