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
$
কম্পাইলারের অপ্টিমাইজেশান স্তর সেট করুন।
বিকল্প | অপ্টিমাইজেশান স্তর | সঞ্চালনের সময় | কোড আকার | মেমরি ব্যবহার | কম্পাইল সময় |
---|---|---|---|---|---|
-ও0 | সংকলন সময়ের জন্য অপ্টিমাইজেশান (ডিফল্ট) | + | + | - | - |
-O1 বা -O | কোড আকার এবং কার্যকর করার সময় জন্য অপ্টিমাইজেশান | - | - | + | + |
-O2 | কোড আকার এবং কার্যকর করার সময় জন্য অপ্টিমাইজেশান আরো | -- | + | ++ | |
-ও৩ | কোড আকার এবং কার্যকর করার সময় জন্য অপ্টিমাইজেশান আরো | --- | + | +++ | |
-ওএস | কোড আকারের জন্য অপ্টিমাইজেশান | -- | ++ | ||
-অফাস্ট | 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
$