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
$

 


જીસીસી -ઓ વિકલ્પ ધ્વજ

કમ્પાઇલરનું optimપ્ટિમાઇઝેશન સ્તર સેટ કરો.

વિકલ્પ ઓપ્ટિમાઇઝેશન સ્તર અમલ સમય કોડ કદ મેમરી ઉપયોગ સંકલન સમય
-ઓ 0 સંકલન સમય માટે optimપ્ટિમાઇઝેશન (મૂળભૂત) + + - -
-ઓ 1 અથવા -ઓ કોડ કદ અને એક્ઝેક્યુશન સમય માટે optimપ્ટિમાઇઝેશન - - + +
-ઓ 2 કોડ કદ અને એક્ઝેક્યુશન સમય માટે વધુ optimપ્ટિમાઇઝેશન -   + ++
-ઓ 3 કોડ કદ અને એક્ઝેક્યુશન સમય માટે વધુ optimપ્ટિમાઇઝેશન ---   + +++
-ઓ કોડ કદ માટે optimપ્ટિમાઇઝેશન   -   ++
બાકી ઝડપી કોઈ ચોક્કસ ગણિતની ગણતરીઓ સાથે 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

જીસીસી
ઝડપી ટેબલ્સ