كيفية إعداد البرمجة بلغة C / C ++: 5 خطوات
كيفية إعداد البرمجة بلغة C / C ++: 5 خطوات
Anonim
كيفية إعداد البرمجة في C / C ++
كيفية إعداد البرمجة في C / C ++

تعد C و C ++ من لغات البرمجة الشائعة التي توفر وصولاً سريعًا إلى إنشاء المعادلات وحل المشكلات المعقدة بأقل قدر من الموارد التي يتم إنفاقها. تكمن المشكلة في إيجاد طريقة لتجميع البرنامج وجعله قابلاً للتنفيذ.

قد يكون أحد خياراتك هو استخدام Visual Studio ، وهو محرر نصوص ، مترجم في واحد. في حين أنه مفيد ، قد يجد البعض أنه معقد للغاية أو يريدون طريقة أبسط لتعديل وتجميع التعليمات البرمجية الخاصة بهم. وهنا يأتي دور Minimalist GNU for Windows ، أو MinGW للاختصار. يمكنك استخدام MinGW في واجهة سطر الأوامر ، وهو التطبيق النصي الوحيد الذي يمكنك الوصول إليه بسرعة عن طريق الضغط على مفتاح windows وكتابة "cmd".

بحلول نهاية Instructable ، يجب أن يكون لديك MinGW مثبتًا بشكل صحيح ، وأن تكون قادرًا على تجميع أي برنامج c / c ++ في أي مكان على جهاز الكمبيوتر الخاص بك.

ملاحظة: هذا التوجيه مخصص فقط لبيئات Windows. يأتي Linux مع GCC ، مجموعة مجمعات GNU. هذه هي النتيجة المرجوة لبيئتنا ، للحصول على GCC على Windows.

اللوازم

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

الخطوة 1: قم بتنزيل برنامج التثبيت

قم بتنزيل برنامج التثبيت
قم بتنزيل برنامج التثبيت

أول شيء يتعين علينا القيام به هو الحصول على المثبت.

للقيام بذلك ، نحن بحاجة للذهاب إلى موقع MinGW.

من هناك ، سترغب في الانتقال إلى رابط التنزيلات الموجود على الجانب الأيسر في قسم التنقل. إذا لم تتمكن من العثور عليه أو تم نقله ، فسيأخذك هذا الرابط إلى هناك

ما نريده هو ملف mingw-get-setup.exe. بمجرد تنزيل الملف ، يمكننا الانتقال إلى الخطوة التالية.

الخطوة 2: قم بتثبيت MinGW

قم بتثبيت MinGW بشكل صحيح
قم بتثبيت MinGW بشكل صحيح
قم بتثبيت MinGW بشكل صحيح
قم بتثبيت MinGW بشكل صحيح

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

يتحدث الخيار التالي عن واجهة المستخدم لـ MinGW. سنعمل مع واجهة المستخدم في هذه الحالة ، لأنه من الأفضل أن نرى ما يمكننا القيام به.

الخطوة 3: تثبيت الحزمة

تركيب العبوات
تركيب العبوات

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

في جدول المحتويات الأيسر ، تأكد من أنك تبحث في الإعداد الأساسي. من هناك سترى 7 عناصر في الجدول الصحيح. بالنسبة لمجمعات C / C ++ ، ستحتاج إلى تثبيت الحزم التالية: mingw32-base-bin و mingw32-gcc-g ++ - bin. يستخدم GCC لبرامج c ، ويستخدم G ++ لبرامج C ++.

لتثبيت حزمة ، انقر بزر الماوس الأيمن فوق الحزمة ثم انقر فوق "وضع علامة للتثبيت". بمجرد تحديد الحزم التي تريدها ، انتقل إلى أعلى اليسار وانقر على "تثبيت". ستقوم بعد ذلك بـ "تطبيق التغييرات" ، والتي ستظهر لك بعد ذلك نافذة جديدة تعرض التغييرات التي ستجريها. انقر فوق "قبول" وسيبدأ التثبيت بعد ذلك. سيبدأ التنزيل ، ثم ستظهر نافذة أخرى ، تظهر لك هذه المرة ما إذا كان التثبيت قد انتهى أم لا.

الخطوة 4: أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD

أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD
أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD
أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD
أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD
أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD
أن تكون قادرًا على استخدام المترجم الخاص بك في أي مكان باستخدام CMD

باستخدام برنامج التحويل البرمجي المثبت حديثًا ، ستلاحظ أن موجه الأوامر الخاص بك لا يتعرف على gcc أو g ++ كأوامر. للقيام بذلك ، يجب عليك القيام بما يلي:

  1. اضغط على مفتاح Windows ، واكتب "تحرير متغيرات بيئة النظام" ثم اضغط على Enter
  2. ستظهر نافذة جديدة تسمى خصائص النظام.
  3. إذا لم يكن موجودًا بالفعل ، فانتقل إلى علامة التبويب خيارات متقدمة.
  4. انظر إلى أسفل اليمين ، وانقر على متغيرات البيئة.
  5. من هناك ، سترى قائمتين منفصلتين من المتغيرات. بناءً على تفضيلاتك ، يمكنك إما تعيين هذه المسارات محليًا لمستخدم واحد أو على مستوى النظام. في كلتا الحالتين ، حدد موقع متغير "المسار" وانقر على تحرير.
  6. من النافذة الجديدة ، انقر فوق "جديد" في الجانب الأيمن من النافذة ، ثم اكتب ما يلي: "C: / MinGW / bin". يجب أن نوجهه إلى دليل bin في التثبيت الخاص بنا لأن هذا هو المكان الذي توجد فيه برامج التحويل البرمجي لدينا ، gcc و g ++.
  7. من هناك ، اضغط على موافق في كلا النافذتين ، وافتح موجه أوامر جديد. اكتب إما gcc أو g ++ وتحقق مما إذا كان الأمر يرد عليك. قم باختباره عن طريق إنشاء برنامج C أو C ++ وحاول تجميعه

الآن لديك القدرة على إنشاء البرامج وتجميعها في أي مكان على نظامك.

لتجميع برنامج ما ، كل ما عليك فعله هو الاتصال بـ gcc إذا كان برنامج c ، أو g ++ إذا كان برنامج c ++ ، ثم اكتب اسم البرنامج الذي تريد تجميعه. مثال: gcc helloworld.c أو g ++ helloworld.cpp

تشرح الخطوة التالية ، رغم كونها اختيارية ، بعض الخيارات المفيدة التي يمكنك استخدامها مع المترجم الخاص بك.

الخطوة 5: الخيارات المفيدة التي يمكنك استخدامها أثناء تجميع البرنامج

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

الصيغة الخاصة بكيفية وضع هذه الخيارات هي كما يلي لكل من gcc أو g ++: g (cc / ++) - وسيطة الخيار

  • -o: يتيح لك هذا الخيار تسمية البرنامج عند الترجمة. بشكل افتراضي ، سيتم تسمية البرنامج الخاص بك a.exe. لذلك من خلال القيام بما يلي: "gcc helloworld.c -o Hello" ، ستحصل بدلاً من ذلك على Hello.exe
  • -g: يتيح هذا الخيار لبرنامج آخر إمكانية استخدام التعليمات البرمجية الخاصة بك. يحتاج "gdb" أو GNU Debugger إلى خيار -g هذا لكي يعمل. GNU Debugger هي أداة مفيدة للغاية من حيث أنها تسمح لك بمعرفة كيفية عمل متغيراتك وكودك سطرًا بسطر. إنه متقدم قليلاً بالنسبة للوافدين الجدد ، لذلك من الجيد البحث عن الأوامر التي يمكنك القيام بها فيه.

    ملاحظة: على الرغم من كونه مفيدًا ، إذا كنت لا تخطط لاستخدام gdb ، فلا يجب عليك استخدام -g ، لأن حجم الملف أكبر بكثير من ملف exe القياسي

  • -Wall و -Werror و -Wextra و -pedantic كلها خيارات متعلقة بالتحذير. سوف يلتقط Wall Wextra و المتحذلق معظم الأخطاء والتحذيرات بينما يقوم Werror بتحويل جميع التحذيرات إلى أخطاء. الفرق بين هذين الأمرين هو أنه إذا كان برنامجك يحتوي على تحذيرات ، فسيظل تجميعها. إذا كانت بها أخطاء ؛ البرنامج لن يترجم. Werror في هذه الحالة هو ممارسة أكثر منه أداة ، من حيث أنه يفرض السلوكيات الصحيحة وفقًا لمعيار c ، وهو ما يقودني إلى الخيار الأخير الذي أريد مناقشته
  • --std =: يخبر هذا الخيار المترجم بالمعيار الذي يجب استخدامه. على الرغم من أنه قد لا يكون مهمًا في معظم الحالات ، إذا تلقيت رمزًا قديمًا قد لا يعمل في معيار اليوم ، فإن هذا الخيار سيفرض المعيار الذي تختاره. بعض المعايير البارزة هي c99 و c89 و gnu99 و gnu 89 وما إلى ذلك. سأقول عادةً أنك لن تستخدم هذا الخيار إلا إذا كنت بحاجة إلى ذلك.

    ملاحظة: هذا الخيار مخصص فقط لـ c

  • مثال على الخيارات معًا: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
  • مثال على الخيارات معًا في c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello