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
$
Advertising