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 વિકલ્પ ધ્વજ

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

વિકલ્પ ઓપ્ટિમાઇઝેશન સ્તર અમલ સમય કોડ કદ મેમરી વપરાશ સંકલન સમય
-ઓ0 સંકલન સમય માટે ઑપ્ટિમાઇઝેશન (ડિફૉલ્ટ) + + - -
-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.c બનાવો અને આઉટપુટ ફાઇલ myfile ચલાવો :

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

 

 


આ પણ જુઓ

Advertising

જીસીસી
°• CmtoInchesConvert.com •°