gcc -o / -O ഓപ്ഷൻ ഫ്ലാഗുകൾ

gcc -o ഒരു output ട്ട്‌പുട്ട് ഫയലിലേക്ക് ബിൽഡ് output ട്ട്‌പുട്ട് എഴുതുന്നു .

gcc -O കംപൈലറിന്റെ ഒപ്റ്റിമൈസേഷൻ ലെവൽ സജ്ജമാക്കുന്നു .


gcc -o ഓപ്ഷൻ ഫ്ലാഗ്

ബിൽഡ് output ട്ട്‌പുട്ട് ഒരു output ട്ട്‌പുട്ട് ഫയലിലേക്ക് എഴുതുക.

വാക്യഘടന

$ gcc [options] [source files] [object files] -o output file

ഉദാഹരണം

myfile.c:

// myfile.c
#include <stdio.h/

void main()
{
    printf("Program run\n");
}

 

ബിൽഡ് മ്യ്ഫിലെ.ച് ടെർമിനലിൽ ഉത്പാദിപ്പിക്കുന്നുള്ളൂ ഫയൽ പ്രവർത്തിപ്പിക്കുക myFile :

$ gcc myfile.c -o myfile
$ ./myfile
Program run
$

 


gcc -O ഓപ്ഷൻ ഫ്ലാഗ്

കംപൈലറിന്റെ ഒപ്റ്റിമൈസേഷൻ ലെവൽ സജ്ജമാക്കുക.

ഓപ്ഷൻ ഒപ്റ്റിമൈസേഷൻ നില നിർവ്വഹണ സമയം കോഡ് വലുപ്പം മെമ്മറി ഉപയോഗം സമയം സമാഹരിക്കുക
-O0 സമാഹരണ സമയത്തിനുള്ള ഒപ്റ്റിമൈസേഷൻ (സ്ഥിരസ്ഥിതി) + + - -
-O1 അല്ലെങ്കിൽ -O കോഡ് വലുപ്പത്തിനും നിർവ്വഹണ സമയത്തിനുമുള്ള ഒപ്റ്റിമൈസേഷൻ - - + +
-O2 കോഡ് വലുപ്പത്തിനും നിർവ്വഹണ സമയത്തിനും കൂടുതൽ ഒപ്റ്റിമൈസേഷൻ -   + ++
-ഒ 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 :

$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$

 

 


ഇതും കാണുക

ജിസിസി
ദ്രുത പട്ടികകൾ