gcc -o బిల్డ్ అవుట్పుట్ను అవుట్పుట్ ఫైల్కు వ్రాస్తుంది .
gcc -O కంపైలర్ యొక్క ఆప్టిమైజేషన్ స్థాయిని సెట్ చేస్తుంది .
బిల్డ్ అవుట్పుట్ను అవుట్పుట్ ఫైల్కు వ్రాయండి.
$ gcc [options] [source files] [object files] -o output file
myfile.c:
// myfile.c
#include <stdio.h/
void main()
{
printf("Program run\n");
}
టెర్మినల్లో myfile.c ని నిర్మించి , అవుట్పుట్ ఫైల్ myfile ను అమలు చేయండి :
$ gcc myfile.c -o myfile
$ ./myfile
Program run
$
కంపైలర్ యొక్క ఆప్టిమైజేషన్ స్థాయిని సెట్ చేయండి.
ఎంపిక | ఆప్టిమైజేషన్ స్థాయి | అమలు సమయం | కోడ్ పరిమాణం | మెమరీ వినియోగం | సమయాన్ని కంపైల్ చేయండి |
---|---|---|---|---|---|
-O0 | సంకలన సమయం కోసం ఆప్టిమైజేషన్ (డిఫాల్ట్) | + | + | - | - |
-O1 లేదా -O | కోడ్ పరిమాణం మరియు అమలు సమయం కోసం ఆప్టిమైజేషన్ | - | - | + | + |
-ఓ 2 | కోడ్ పరిమాణం మరియు అమలు సమయం కోసం ఆప్టిమైజేషన్ ఎక్కువ | - | + | ++ | |
-ఓ 3 | కోడ్ పరిమాణం మరియు అమలు సమయం కోసం ఆప్టిమైజేషన్ ఎక్కువ | --- | + | +++ | |
-ఓలు | కోడ్ పరిమాణం కోసం ఆప్టిమైజేషన్ | - | ++ | ||
-ఫాస్ట్ | ఫాస్ట్ ఏదీ లేని ఖచ్చితమైన గణిత లెక్కలతో O3 | --- | + | +++ |
+ పెంచండి ++ మరింత పెంచండి +++ మరింత పెంచండి -రెడ్యూస్ చేయండి - మరింత తగ్గించండి --- ఇంకా తగ్గించండి
$ gcc -Olevel [options] [source files] [object files] [-o output file]
myfile.c:
// myfile.c
#include <stdio.h/
void main()
{
printf("Program run\n");
}
టెర్మినల్లో myfile.c ని నిర్మించి , అవుట్పుట్ ఫైల్ myfile ను అమలు చేయండి :
$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$