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 முனையம் மற்றும் ரன் வெளியீடு கோப்பில் என்கோப்பு :
$ gcc myfile.c -o myfile
$ ./myfile
Program run
$
தொகுப்பியின் தேர்வுமுறை அளவை அமைக்கவும்.
விருப்பம் | தேர்வுமுறை நிலை | மரணதண்டனை நேரம் | குறியீடு அளவு | நினைவக பயன்பாடு | தொகுக்கும் நேரம் |
---|---|---|---|---|---|
-O0 | தொகுப்பு நேரத்திற்கான தேர்வுமுறை (இயல்புநிலை) | + | + | - | - |
-O1 அல்லது -O | குறியீடு அளவு மற்றும் செயல்படுத்தும் நேரத்திற்கான தேர்வுமுறை | - | - | + | + |
-ஓ 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 முனையம் மற்றும் ரன் வெளியீடு கோப்பில் என்கோப்பு :
$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$