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

ജി.സി.സി
°• CmtoInchesConvert.com •°