أعلام خيار دول مجلس التعاون الخليجي -o / -O

يكتب gcc -o مخرجات البناء إلى ملف الإخراج.

gcc -O يحدد مستوى التحسين للمترجم .


علم خيار دول مجلس التعاون الخليجي -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 على Terminal وقم بتشغيل ملف الإخراج myfile :

$ gcc myfile.c -o myfile
$ ./myfile
Program run
$

 


علم خيار دول مجلس التعاون الخليجي -O

تعيين مستوى التحسين للمترجم.

اختيار مستوى التحسين وقت التنفيذ حجم الكود استخدام الذاكرة وقت الترجمة
-O0 تحسين وقت الترجمة (افتراضي) + + - -
-O1 أو -O تحسين حجم الكود ووقت التنفيذ - - + +
-O2 التحسين أكثر لحجم الكود ووقت التنفيذ -   + ++
-O3 التحسين أكثر لحجم الكود ووقت التنفيذ -   + +++
-O الأمثل لحجم الكود   -   ++
-سريع 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 على Terminal وقم بتشغيل ملف الإخراج myfile :

$ gcc -O myfile.c -o myfile
$ ./myfile
Program run
$

 

 


أنظر أيضا

دول مجلس التعاون الخليجي
جداول سريعة