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.c ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು file ಟ್ಪುಟ್ ಫೈಲ್ myfile ಅನ್ನು ಚಲಾಯಿಸಿ :

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

 


gcc -O ಆಯ್ಕೆ ಧ್ವಜ

ಕಂಪೈಲರ್ನ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಿ.

ಆಯ್ಕೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮಟ್ಟ ಮರಣದಂಡನೆ ಸಮಯ ಕೋಡ್ ಗಾತ್ರ ಮೆಮೊರಿ ಬಳಕೆ ಸಮಯವನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ
-ಒ 0 ಸಂಕಲನ ಸಮಯಕ್ಕಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್ (ಡೀಫಾಲ್ಟ್) + + - -
-ಒ 1 ಅಥವಾ -ಒ ಕೋಡ್ ಗಾತ್ರ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯಕ್ಕಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್ - - + +
-ಒ 2 ಕೋಡ್ ಗಾತ್ರ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯಕ್ಕಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್ ಹೆಚ್ಚು -   + ++
-ಒ 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 ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು file ಟ್ಪುಟ್ ಫೈಲ್ myfile ಅನ್ನು ಚಲಾಯಿಸಿ :

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

 

 


ಸಹ ನೋಡಿ

ಜಿಸಿಸಿ
ರಾಪಿಡ್ ಟೇಬಲ್‌ಗಳು