كيفية تجميع برامج C باستخدام مترجم GNU C (GCC)

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

كيفية تجميع برامج C باستخدام مترجم GNU C (GCC)
كيفية تجميع برامج C باستخدام مترجم GNU C (GCC)

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

فيديو: كيفية تجميع برامج C باستخدام مترجم GNU C (GCC)
فيديو: تحميل وتنصيب JDK لمطورين الجافا - Download and install JDK for Java Developers 2024, شهر نوفمبر
Anonim

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

خطوة

طريقة 1 من 2: استخدام GCC لـ Unix

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

الخطوة الأولى. افتح نافذة طرفية على حاسوبك الذي يعمل بنظام التشغيل Unix

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

الخطوة 2. أدخل الأمر gcc --version واضغط على Enter لعرض إصدار GCC على الكمبيوتر

إذا عرض جهاز الكمبيوتر الخاص بك رسالة "لم يتم العثور على أمر" ، فقد لا يتم تثبيت GCC على جهاز الكمبيوتر الخاص بك.

  • إذا لزم الأمر ، قم بتثبيت GCC باتباع دليل توزيع Linux الخاص بك.
  • لتجميع برنامج C ++ ، استخدم "g ++" ، بدلاً من "gcc".
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 3
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 3

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

على سبيل المثال ، إذا كان كود البرنامج "akurapopo.c" موجودًا في المجلد / usr / yuliaR / source ، أدخل الأمر cd / usr / yuliaR / source

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

الخطوة 4. أدخل الأمر gcc akurapopo.c –o AkuRapopo

استبدل "akurapopo.c" باسم الكود المصدري لبرنامجك ، واستبدل "AkuRapopo" باسم البرنامج الذي تريده. ستبدأ عملية التجميع.

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

الخطوة 5. قم بتشغيل البرنامج المترجم باستخدام الأمر./programname

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

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

الخطوة الأولى: قم بتنزيل Minimalist GNU for Windows من

MinGW هي حزمة دول مجلس التعاون الخليجي سهلة التثبيت لنظام التشغيل Windows.

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

الخطوة 2. قم بتشغيل برنامج التثبيت MinGW

إذا لم يفتح برنامج التثبيت تلقائيًا ، فانقر نقرًا مزدوجًا فوق ملف MinGW في مجلد التنزيلات ، ثم انقر فوق تثبيت

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

الخطوة الثالثة. اضبط خيارات تثبيت البرنامج ، ثم انقر فوق "متابعة"

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

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

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

  • لتثبيت الحد الأدنى من المترجم الموصى به ، حدد Basic Setup (الإعداد الأساسي) في الجزء الأيمن ، ثم حدد جميع المجمعات التي تظهر في الجزء الرئيسي الأيمن.
  • إذا لزم الأمر ، يمكنك تحديد كل الحزم وتحديد جميع المجمعين الإضافيين.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 10
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 10

الخطوة 5. انقر فوق قائمة التثبيت في الزاوية اليسرى العليا من MinGW

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

الخطوة 6. انقر فوق تطبيق التغييرات

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

الخطوة 7. انقر فوق "تطبيق" لتنزيل المترجم وتثبيته

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

الخطوة الثامنة: أضف MinGW PATH إلى متغير بيئة النظام باتباع الخطوات التالية:

  • اضغط على Win + S لفتح قائمة البحث ، ثم أدخل الكلمة الأساسية للبيئة.
  • في نتائج البحث ، انقر فوق تحرير متغيرات بيئة النظام.
  • انقر فوق متغيرات البيئة.
  • انقر فوق تحرير أسفل المربع العلوي (أسفل متغيرات المستخدم).
  • قم بالتمرير إلى نهاية مربع القيم المتغيرة.
  • أدخل ؛ C: / MinGW / bin في نهاية النص في المربع. إذا قمت بتثبيت MinGW في مجلد آخر ، فاستبدل C: / MinGW / bin بـ ؛ C: / Installationfoldername / bin.
  • انقر فوق "موافق" مرتين لإغلاق النافذة.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 14
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 14

الخطوة 9. افتح نافذة سطر الأوامر كمسؤول باتباع الخطوات التالية:

  • اضغط على Win + S ، ثم أدخل cmd.
  • انقر بزر الماوس الأيمن فوق موجه الأوامر في نتائج البحث ، ثم انقر فوق تشغيل كمسؤول.
  • انقر فوق "نعم" للسماح بإجراء تغييرات على الكمبيوتر.
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 15
قم بتجميع برنامج C باستخدام برنامج التحويل البرمجي GNU (GCC) الخطوة 15

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

على سبيل المثال ، إذا قمت بحفظ الكود المصدري "lailacanggung.c" في المجلد C: / Source / Programs ، فأدخل الأمر cd C: / Source / Programs

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

الخطوة 11. أدخل الأمر gcc lailacanggung.c –o lailacanggung.exe

استبدل اسم الملف باسم ملف كود البرنامج الخاص بك. بعد اكتمال عملية الترجمة ، سترى سطر الأوامر مرة أخرى. لن يتم عرض الأخطاء التي تحدث.

يجب تصحيح الأخطاء الموجودة في رمز البرنامج قبل بدء عملية التجميع. لا يمكن ترجمة رمز البرنامج الذي يحتوي على الخطأ

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

الخطوة 12. أدخل اسم البرنامج الخاص بك لتشغيله ، على سبيل المثال lailacanggung.exe

نصائح

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

موصى به: