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 | కోడ్ పరిమాణం మరియు అమలు సమయం కోసం ఆప్టిమైజేషన్ | - | - | + | + |
-O2 | కోడ్ పరిమాణం మరియు అమలు సమయం కోసం మరింత ఆప్టిమైజేషన్ | -- | + | ++ | |
-O3 | కోడ్ పరిమాణం మరియు అమలు సమయం కోసం మరింత ఆప్టిమైజేషన్ | --- | + | +++ | |
-ఓస్ | కోడ్ పరిమాణం కోసం ఆప్టిమైజేషన్ | -- | ++ | ||
- వేగంగా | వేగవంతమైన ఖచ్చితమైన గణిత గణనలతో 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
$