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 •°