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
$
கம்பைலரின் தேர்வுமுறை அளவை அமைக்கவும்.
விருப்பம் | தேர்வுமுறை நிலை | செயல்படுத்தும் நேரம் | குறியீடு அளவு | நினைவக பயன்பாடு | தொகுக்கும் நேரம் |
---|---|---|---|---|---|
-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
$