تعلمك مقالة ويكي هاو هذه كيفية تجميع برنامج سي من الكود المصدري باستخدام مترجم جنو (GCC) على لينكس ومترجم جنو البسيط (ميني جي دبليو) على ويندوز.

استخدام مترجم GCC على Linux

  1. 1 افتح نافذة أوامر على نظام Linux.

  2. 2 اكتب gcc –version، ثم اضغط على زر الإدخال Enter. سيؤدي إدخال هذا الأمر إلى إظهار إصدار مترجم C، وربما يعني عدم وجود الأمر أن برنامج التحويل البرمجي gcc غير مثبت على الجهاز. X موارد البحث

    • راجع وثائق الدعم لتوزيع Linux لديك لمعرفة كيفية تنزيل الحزمة الصحيحة وتثبيتها إذا لم يكن المترجم مثبتًا لديك.
    • إذا كنت تقوم بترجمة برنامج في C ++، فاستخدم مترجم “G ++” بدلاً من مترجم “GCC”.
  3. 3 انتقل إلى مجلد حفظ رمز المصدر.

    • على سبيل المثال، إذا كانت شفرة المصدر موجودة في ملف باسم “main.c” وموجود في / usr / wikiHow / source، فاكتب cd / usr / wikiHow / source.
  4. 4 أدخل الأمر gcc main.c -o HelloWorld. قم بتغيير القيمة “main.c” إلى اسم ملف التعليمات البرمجية المصدر، وقم بتغيير القيمة “HelloWorld” إلى اسم البرنامج النهائي لتجميع البرنامج.

    • استخدم الأمر 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 لترجمة برامج متعددة من عدة ملفات التعليمات البرمجية المصدر.
  5. 5 قم بتشغيل البرنامج المترجم حديثًا. اكتب الأمر & # 46؛ / HelloWorld لتغيير القيمة “HelloWorld” إلى اسم البرنامج.

استخدام مترجم Mini GW في نظام التشغيل Windows

  1. 1 قم بتنزيل برنامج Simple GNU Compiler لنظام التشغيل Windows (Mini GW). هذا البرنامج هو نسخة سهلة التثبيت من GCC Translator للعمل على نظام الويندوز، ويمكنك تحميل برنامج التثبيت من خلال الرابط. X موارد البحث

  2. 2 قم بتشغيل مثبت Mini GW Translator.

    • انقر نقرًا مزدوجًا فوق الملف في مجلد التنزيلات، ثم انقر فوق الزر “تثبيت” إذا لم يفتح الملف من تلقاء نفسه.
  3. 3 حدد تفضيلات التثبيت الخاصة بك وانقر فوق “متابعة”.

    • يوصي برنامج MiniGW Compiler باستخدام مجلد التثبيت الافتراضي (C \ MinGW). يجب ألا تستخدم مجلدًا به مسافات في اسمه إذا كنت تريد تغيير مجلد التثبيت. X موارد البحث
  4. 4 حدد المترجم الذي تريد تثبيته.

    • اختر Simple Install من اللوحة اليسرى وحدد المربعات بجوار جميع المجمعات الموضحة في اللوحة اليمنى الرئيسية على الأقل.
    • يمكن للمستخدمين المتقدمين اختيار جميع الحزم واختيار المجمعين الإضافيين.
  5. 5 انقر فوق قائمة التثبيت. تظهر هذه القائمة في الجانب الأيسر العلوي من نافذة Mini GW Translator.

  6. 6 انقر فوق الزر “تطبيق التغييرات”.

  7. 7 انقر فوق الزر “تطبيق”. سيؤدي ذلك إلى تنزيل المجمعات وتثبيتها.

  8. 8 أضف مسار برنامج التحويل البرمجي MiniGW إلى متغيرات بيئة النظام. هيريس كيفية القيام بذلك

    • اضغط على ⊞ Win + S لإظهار البحث، ثم اكتب البيئة.
    • انقر فوق تحرير متغيرات بيئة النظام من نتائج البحث.
    • انقر فوق الزر “متغيرات البيئة”.
    • انقر فوق الزر تحرير في الجزء العلوي من المربع (تحت “متغيرات المستخدم”).
    • انتقل إلى نهاية مربع القيمة المتغيرة.
    • اكتب؛ C \ MinGW \ bin مباشرة بعد الحرف الأخير في المربع. أدخل المسار كـ؛ C \ path-to-that-directory \ bin إذا قمت بتثبيت MiniGW Compiler في دليل مختلف.
    • انقر فوق “موافق”، ثم “موافق” مرة أخرى، ثم انقر في النهاية على “موافق” لإغلاق النافذة.
  9. 9 افتح سطر الأوامر بامتيازات المسؤول. افعل ذلك بالطريقة التالية

    • اضغط على ⊞ Win + S واكتب cmd.
    • انقر بزر الماوس الأيمن فوق خيار سطر الأوامر في نتائج البحث ثم اختر تشغيل كمسؤول.
    • انقر فوق “موافق” لتطبيق التغييرات.
  10. 10 اذهب إلى مجلد حفظ الكود المصدري.

    • على سبيل المثال، إذا كان ملف التعليمات البرمجية المصدر يسمى “helloworld.c” وكان موجودًا في “C \ Source \ Programs”، فاكتب cd C \ Source \ Programs.
  11. 11 اكتب الأمر gcc helloworld.c –o helloworld.exe. قم بتغيير القيمة “helloworld” إلى اسم كود المصدر والتطبيق للعودة إلى سطر الأوامر دون أخطاء بعد انتهاء البرنامج من التجميع. X موارد البحث

    • يجب تصحيح أي أخطاء برمجية قبل ترجمة البرنامج.
  12. 12 اكتب اسم البرنامج المراد تشغيله. على سبيل المثال، اكتب helloworld.exe لتشغيل البرنامج في المثال السابق.

أفكار مفيدة

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

الأشياء التي سوف تحتاجها

  • كمبيوتر يعمل بنظام Windows أو Linux.

  • معرفة عامة بـ GNU / Linux وكيفية تثبيت التطبيقات.

  • كود مصدر البرنامج.

  • محرر نصوص (مثل EMac أو VI).