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 | کوڈ سائز اور عملدرآمد کے وقت کے ل optim زیادہ اصلاح | - | + | ++ | |
-O3 | کوڈ سائز اور عملدرآمد کے وقت کے ل optim زیادہ اصلاح | --- | + | +++ | |
-اوس | کوڈ سائز کے لئے اصلاح | - | ++ | ||
ٹھیک ہے | 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
$