كيفية ترجمة برنامج سي باستخدام مترجم جنو (GCC)

جدول المحتويات:

كيفية ترجمة برنامج سي باستخدام مترجم جنو (GCC)
كيفية ترجمة برنامج سي باستخدام مترجم جنو (GCC)

فيديو: كيفية ترجمة برنامج سي باستخدام مترجم جنو (GCC)

فيديو: كيفية ترجمة برنامج سي باستخدام مترجم جنو (GCC)
فيديو: [3] الأيتونز iTunes - إضافة معلومات وصورة غلاف للالبوم في الايتونز Artwork 2024, يمكن
Anonim

تعلمك مقالة ويكي هاو هذه كيفية تجميع برنامج سي من الكود المصدري باستخدام GNU Compiler (GCC) لنظام Linux و Minimalist Gnu (MinGW) لنظام التشغيل Windows.

خطوات

الطريقة 1 من 2: استخدام GCC لنظام التشغيل Linux

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 1
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 1

الخطوة الأولى. افتح نافذة طرفية على نظام Linux الخاص بك

عادةً ما تكون أيقونته عبارة عن شاشة سوداء عليها بعض الأحرف البيضاء. يمكنك عادة العثور عليه في قائمة التطبيقات الخاصة بك.

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 2
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 2

الخطوة 2. تثبيت GCC

إذا لم يكن لديك GCC مثبتًا بالفعل ، فيمكنك استخدام أوامر Terminal التالية لتثبيت GCC لـ Ubuntu و Debian. بالنسبة لجميع إصدارات Linux الأخرى ، راجع الوثائق الخاصة بتوزيع Linux لمعرفة كيفية الحصول على الحزمة الصحيحة:

  • اكتب sudo apt update واضغط على "Enter" لتحديث قائمة الحزم.
  • اكتب sudo apt install build-basic واضغط على "Enter" لتثبيت الحزم الأساسية ، والتي تتضمن GCC و G ++ و Make.
  • اكتب sudo apt-get install manpages-dev واضغط على "Enter" لتثبيت صفحات الدليل.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 3
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 3

الخطوة الثالثة. اكتب نسخة gcc واضغط على زر الإدخال Enter

سيؤدي هذا إلى التحقق من تثبيت GCC بشكل صحيح وإرجاع رقم الإصدار. إذا لم يتم العثور على الأمر ، فمن المحتمل أن GCC غير مثبت.

إذا كنت تقوم بتجميع برنامج C ++ ، فاستخدم "g ++" بدلاً من "gcc"

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 4
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 4

الخطوة 4. انتقل إلى الدليل حيث تم حفظ كود المصدر الخاص بك

استخدم الأمر cd للتنقل في الدلائل في Terminal. على سبيل المثال ، إذا كان كود المصدر الخاص بك موجودًا في مجلد المستندات ، فاكتب cd / home / [username] / Documents (في Ubuntu). يمكنك أيضًا الانتقال إلى مجلد المستندات عن طريق كتابة cd ~ / Documents في Terminal.

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 5
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 5

الخطوة 5. اكتب gcc [program_name].c –o [اسم_التنفيذي] واضغط على ↵ Enter

استبدل "[program_name].c" باسم ملف التعليمات البرمجية المصدر الخاص بك ، واستبدل "[اسم_البرنامج التنفيذي]" باسم برنامجك النهائي. سيقوم البرنامج الآن بترجمة.

  • إذا رأيت أخطاء وأردت الاطلاع على مزيد من المعلومات عنها ، فاستخدم gcc -Wall -o errorlog file1.c. بعد ذلك ، اعرض ملف "errorlog" في الدليل الحالي باستخدام cat errorlog.
  • لتجميع برنامج واحد من عدة ملفات التعليمات البرمجية المصدر ، استخدم gcc -o outputfile file1.c file2.c file3.c.
  • لتجميع برامج متعددة في آنٍ واحد باستخدام ملفات التعليمات البرمجية المصدر المتعددة ، استخدم gcc -c file1.c file2.c file3.c.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 6
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 6

الخطوة 6. قم بتشغيل البرنامج المترجم حديثًا

اكتب./ [اسم_التنفيذي] لكن استبدل "[اسم_التنفيذي]" باسم البرنامج الخاص بك.

الطريقة 2 من 2: استخدام MinGW لنظام التشغيل Windows

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 7
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 7

الخطوة الأولى: تنزيل برنامج Minimalist GNU لنظام التشغيل Windows (MinGW)

هذا إصدار سهل التثبيت من GCC لنظام التشغيل Windows. استخدم الخطوات التالية لتنزيل MinGW:.

  • انتقل إلى https://sourceforge.net/projects/mingw/ في متصفح الويب.
  • انقر فوق الزر الأخضر الذي يقول تحميل.
  • انتظر حتى يتم تنزيل برنامج التثبيت تلقائيًا.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 8
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 8
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 7
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 7

الخطوة 2. تثبيت MinGW

استخدم الخطوات التالية لتثبيت MinGW:

  • نقرتين متتاليتين mingw-get-setup.exe في مجلد التنزيلات أو مستعرض الويب.
  • انقر تثبيت.
  • انقر يكمل.

    توصي MinGW باستخدام مجلد التثبيت الافتراضي (C: / MinGW). إذا كان يجب عليك تغيير المجلد ، فلا تستخدم مجلدًا به مسافات في الاسم (مثل "ملفات البرنامج")

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 9
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 9

الخطوة الثالثة. حدد المترجمات التي تريد تثبيتها

على الأقل ، اختر الإعداد الأساسي على اللوحة اليسرى ، ثم ضع علامات الاختيار بجوار كل المجمعين المدرجين في اللوحة الرئيسية اليمنى. يمكن للمستخدمين الأكثر تقدمًا الاختيار كل الحزم وحدد المجمعين الإضافيين.

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 10
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 10

الخطوة 4. انقر بزر الماوس الأيمن فوق كل حزمة وانقر فوق وضع علامة للتثبيت

يحتوي الإعداد الأساسي على حوالي 7 حزم مدرجة في المربع في الأعلى. انقر بزر الماوس الأيمن فوق كل واحد منهم (أو ما تريده فقط) وانقر علامة للتثبيت. يؤدي هذا إلى إضافة رمز به سهم بجانب كل رمز ووضع علامة عليه للتثبيت.

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 11
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 11

الخطوة 5. تثبيت الحزم المحددة

قد يستغرق جهاز الكمبيوتر الخاص بك عدة دقائق لتثبيت جميع الحزم. استخدم الخطوات التالية لتثبيت الحزم المميزة للتثبيت.

  • انقر على التركيب القائمة في الزاوية اليسرى العليا.
  • انقر تطبيق التغييرات.
  • انقر تطبيق.
  • انقر قريب بمجرد الانتهاء من التثبيت.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 12
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 12

الخطوة 6. أضف المسار إلى MinGW إلى متغيرات بيئة النظام

استخدم الخطوات التالية لإضافة المسار إلى MinGW إلى متغيرات بيئة النظام:

  • اكتب البيئة في شريط البحث بجوار قائمة ابدأ.
  • انقر قم بتحرير متغيرات بيئة النظام في نتائج البحث.
  • انقر متغيرات البيئة
  • حدد ملف طريق عامل.
  • انقر يحرر أسفل المربع العلوي (ضمن "متغيرات المستخدم")
  • انقر جديد.
  • اكتب C: / MinGW / bin في المساحة الجديدة. لاحظ أنه إذا قمت بتثبيت MinGW على دليل مختلف ، فأدخل C: / path-to-that-directory / bin.
  • انقر نعم ، وثم نعم تكرارا. انقر فوق المتبقي نعم زر لإغلاق النافذة.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 13
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 13

الخطوة 7. افتح موجه الأوامر كمسؤول

يجب تسجيل الدخول إلى حساب Windows بامتيازات إدارية لفتح موجه الأوامر كمسؤول. استخدم الخطوات التالية لفتح موجه الأوامر كمسؤول:

  • اكتب cmd في شريط البحث بجوار قائمة ابدأ..
  • انقر على اليمين موجه الأمر في نتائج البحث ، ثم حدد تشغيل كمسؤول.
  • انقر نعم للسماح بالتغييرات.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 14
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 14

الخطوة 8. انتقل إلى المجلد حيث تم حفظ كود المصدر الخاص بك

على سبيل المثال ، إذا كان ملف التعليمات البرمجية المصدر المسمى helloworld.c موجودًا في C: / Source / Programs ، فاكتب cd C: / Source / Programs

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 15
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 15

الخطوة 9. اكتب gcc c –o [program_name].exe [program_name].c ثم اضغط على ↵ Enter

استبدل "[program_name]" باسم كود المصدر والتطبيق. بمجرد أن يتم تجميع البرنامج ، ستعود إلى موجه الأوامر بدون أخطاء.

يجب تصحيح أي أخطاء في الترميز تظهر قبل أن يقوم البرنامج بالتجميع

قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 16
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 16

الخطوة 10. اكتب اسم البرنامج الخاص بك لتشغيله

إذا كان يسمى hello_world.exe ، فاكتب ذلك في موجه الأوامر لبدء تشغيل البرنامج.

إذا تلقيت رسالة الخطأ "تم رفض الوصول" أو "تم رفض الإذن" عند تجميع برنامج أو تشغيل ملف الإخراج القابل للتنفيذ ، فتحقق من أذونات المجلد وتأكد من أن لديك حق الوصول الكامل للقراءة / الكتابة إلى المجلد الذي يحتوي على التعليمات البرمجية المصدر. إذا لم يفلح ذلك ، فحاول تعطيل برنامج الفيروسات مؤقتًا

نصائح

  • سيؤدي بناء الكود الخاص بك باستخدام علامة a -g إلى إنتاج معلومات تصحيح الأخطاء التي يمكن لبرنامج مصحح الأخطاء المقابل ، GDB ، استخدامها لجعل تصحيح الأخطاء يعمل بشكل أفضل.
  • يمكن إنشاء ملفات Makefiles لتسهيل تجميع البرامج الكبيرة.
  • إذا كنت تستخدم التحسينات بكثافة ، فاعلم أن تحسين السرعة قد يأتي مع مقايضة في الحجم وأحيانًا الدقة والعكس صحيح.
  • عند تجميع برنامج C ++ ، استخدم G ++ بنفس الطريقة التي تستخدم بها GCC. تذكر أن ملفات C ++ لها الامتداد.cpp بدلاً من.c.

موصى به: