जीसीसी -ओ / -ओ विकल्प झंडे

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 या -ओ कोड आकार और निष्पादन समय के लिए अनुकूलन - - + +
-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

जीसीसी
°• CmtoInchesConvert.com •°