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

 

 


ఇది కూడ చూడు

Advertising

GCC
°• CmtoInchesConvert.com •°