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