مترجم GCC C

مجلس التعاون الخليجي هو اختصار لمجموعة GNU Compiler Collection ، وهو مترجم C لنظام Linux.

النحو الخليجي

$ gcc [options] [source files] [object files] [-o output file]

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

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

اختيار وصف
gcc -c ترجمة ملفات المصدر إلى ملفات الكائن دون ربط
gcc -Dname[=value] تحديد ماكرو المعالج
gcc -fPIC إنشاء رمز مستقل للموقع للمكتبات المشتركة
gcc -glevel إنشاء معلومات تصحيح الأخطاء لاستخدامها بواسطة GDB
gcc -Idir إضافة تشمل دليل ملفات الرأس
gcc -llib الارتباط بملف المكتبة
gcc -Ldir ابحث في الدليل عن ملفات المكتبة
gcc -o output file كتابة إخراج البناء إلى ملف الإخراج
gcc -Olevel تحسين حجم الشفرة ووقت التنفيذ
gcc -shared إنشاء ملف كائن مشترك للمكتبة المشتركة
gcc -Uname undefine ماكرو معالج مسبق
gcc -w تعطيل كافة رسائل التحذير
gcc -Wall تمكين جميع رسائل التحذير
gcc -Wextra تمكين رسائل تحذير إضافية

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

قم بتجميع file1.c و file2.c وربط ملف الإخراج execfile :

$ gcc file1.c file2.c -o execfile

 

تشغيل ملف الإخراج execfile :

$ ./execfile

 

قم بترجمة file1.c و file2.c بدون ربط:

$ gcc -c file1.c file2.c

 

قم بتجميع myfile.c بمعلومات التصحيح والارتباط بملف الإخراج execfile :

$ gcc -g myfile.c -o execfile

 

قم بتجميع myfile.c مع تمكين رسائل التحذير وربط ملف الإخراج execfile :

$ gcc -Wall myfile.c -o execfile

 

قم بترجمة myfile.c باستخدام مكتبة ثابتة libmath.a الموجودة في / user / local / math لإخراج ملف execfile :

$ gcc -static myfile.c -L/user/local/math -lmath -o execfile

 

ترجمة myfile.c مع التحسين والارتباط بملف الإخراج execfile :

$ gcc -O myfile.c -o execfile

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

  لغة برمجة:
  مترجم:    
  نوع البناء:  
خيارات
مستوى رسائل التحذير:  
مستوى التصحيح:  
مستوى التحسين:  
معلومات تجميع الطباعة (-v)    
الملفات / المجلدات
ملفات المصدر:   (الكل)
ملفات الكائن:   (الكل)
تضمين الدلائل:  
ملفات المكتبة:    
أدلة المكتبة:  
ملف إلاخراج:    

انسخ الكود والصقه في المحطة.

 


أنظر أيضا

لينوكس
جداول سريعة