gcc -o ಬಿಲ್ಡ್ output ಟ್ಪುಟ್ ಅನ್ನು output ಟ್ಪುಟ್ ಫೈಲ್ಗೆ ಬರೆಯುತ್ತದೆ .
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
$
ಕಂಪೈಲರ್ನ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಿ.
ಆಯ್ಕೆ | ಆಪ್ಟಿಮೈಸೇಶನ್ ಮಟ್ಟ | ಮರಣದಂಡನೆ ಸಮಯ | ಕೋಡ್ ಗಾತ್ರ | ಮೆಮೊರಿ ಬಳಕೆ | ಸಮಯವನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ |
---|---|---|---|---|---|
-ಒ 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
$