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 | সংকলন সময়ের জন্য অপ্টিমাইজেশন (ডিফল্ট) | + | + | - | - |
-ও 1 বা -ও | কোড আকার এবং প্রয়োগের সময়ের জন্য অনুকূলিতকরণ | - | - | + | + |
-ও 2 | কোড আকার এবং প্রয়োগের সময়ের জন্য আরও অনুকূলিতকরণ | - | + | ++ | |
-ও 3 | কোড আকার এবং প্রয়োগের সময়ের জন্য আরও অনুকূলিতকরণ | --- | + | +++ | |
-ও | কোড আকারের জন্য অনুকূলিতকরণ | - | ++ | ||
-ফুফস | দ্রুত কোনও সঠিক গণিতের গণনা সহ ও 3 | --- | + | +++ |
+ বৃদ্ধি ++ আরও বাড়ুন +++ আরও বেশি-বৃদ্ধি করুন - আরও বেশি করুন --- আরও বেশি হ্রাস করুন
$ 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
$