gcc -o / -O ఎంపిక జెండాలు

gcc -o బిల్డ్ అవుట్‌పుట్‌ను అవుట్‌పుట్ ఫైల్‌కు వ్రాస్తుంది .

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
$

 


gcc -O ఎంపిక ఫ్లాగ్

కంపైలర్ యొక్క ఆప్టిమైజేషన్ స్థాయిని సెట్ చేయండి.

ఎంపిక ఆప్టిమైజేషన్ స్థాయి అమలు సమయం కోడ్ పరిమాణం మెమరీ వినియోగం సమయాన్ని కంపైల్ చేయండి
-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
$

 

 


ఇది కూడ చూడు

Advertising

జిసిసి
రాపిడ్ టేబుల్స్