1.2 تشغيل و Compile برنامج C++ الأول الخاص بك على نظام التشغيل Windows - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات البرمجة - Programming Forums (https://www.at4re.net/f/forum-5.html) +--- قسم : البرمجة بلغة السى و السى بلس بلس ++C & C (https://www.at4re.net/f/forum-17.html) +--- الموضوع : 1.2 تشغيل و Compile برنامج C++ الأول الخاص بك على نظام التشغيل Windows (/thread-3851.html) |
1.2 تشغيل و Compile برنامج C++ الأول الخاص بك على نظام التشغيل Windows - R333T - 25-04-2024 السَّلَامُ عَلَيْكُمْ رحلة في عالم البرمجة: إتقان أساسيات البرمجة وتطبيقاتها باستخدام لغة C++
# الفصل 0 : تمهيد
اليوم سنتعلم كيف نثبت ادوات نحتاجها في برمجه gcc g++ gbd يعتبر GCC (GNU Compiler Collection) مجموعة من المترجمات (compilers) وأدوات الإعداد (tools) التي تستخدم في ترجمة وتصحيح وتحسين البرامج بلغة C و C++ وغيرها من اللغات. يشمل - GCC على مترجم للغة C (gcc) ومترجم للغة C++ (g++). يعتبر GCC مفتوح المصدر ومتاح مجانًا، ويتم استخدامه على نطاق واسع في مختلف أنظمة التشغيل. يعتبر GDB (GNU Debugger) هو مصحح الأخطاء (debugger) الذي يتيح للمطورين تحليل وتصحيح البرامج خطوة بخطوة. يمكن استخدام GDB لتتبع البرنامج خلال التنفيذ، فحص قيم المتغيرات، وتحديد مواقع الأخطاء وإصلاحها. مثل GCC، GDB أيضًا مفتوح المصدر ومتاح مجانًا. لتثبيت هذه الأدوات، يمكنك استخدام أداة إدارة الحزم في نظام التشغيل الخاص بك في Windows يمكنك استخدام MinGW أو MSYS2. اليوم سنتعلم كيف نستعمل MSYS2. تنصيب Visual Studio Code اختياري من الافضل ان تثبته نجرب برنامجا بسيطا الهدف منه ليس البرمجه ولكن سياتي البرمجه لاحقا ولكن الهدف منه هو تجربه برنامج السي في جهازك. حمل البرنامج من الموقع الرسمي ثم ثبته في جهازك ثم اتبع خطواتي : اذهب الى الجوجل وابحث عن vscode ومن الموقع الرسمي حمله code.visualstudio.com ثم اضغط على Download for Windows Stable Build حمله وثبته ثم سننصب ملحق C/C++ دعم اللغة لـ C/C++ إلى Visual Studio Code، بما في ذلك ميزات التحرير (IntelliSense) وتصحيح الأخطاء. المتطلبات المسبقة. لغة سي++ هي... سيسهل علينا البرمجه. وهنا لا نحتاج إلى إصدار pre-realase فقط نحتاج إلى الإصدار المستقر stable. ثم قم بتنزيل فهم الأداة MSYS2 . هنا سنجرب الاوامر هل تشتغل او لا. وثبت MSYS2 في نظامك. مثل MSYS2 على نظام Windows، فإن تثبيت حزمة "mingw-w64-ucrt-x86_64-toolchain" سيكون مناسبًا تضمين أدوات التطوير الأساسية تحتوي هذه الحزمة على مجموعة الأدوات الضرورية لتطوير البرامج باستخدام لغة C و C++ وتشمل هذه الأدوات مترجم GCC، ومصحح الأخطاء GDB، وأدوات أخرى مثل make و pkgconf التي تساعد في إعداد وبناء المشاريع. افضل من ان نثبت كل واحد على حداء. ثم سنقوم بإضافة هذا إلى environment variables في مسار المستخدم لجعل جميع الأدوات متاحة وعلى النظام. ساقوم بانشاء مجلد جديد ثم سافتحه ببرنامج vscode انشاء ملف جديد main.cpp ساضيف code لا تركز الان سياتي دور التفسير في دروس قادمه والان سنقوم بعمل build و run باستعمال g++ لاحظ انه فتح لنا نافذه Debug لمشاهده النص الذي تم طباعته على terminal اضغط عليه الان سنقوم بتنفيذ البرنامج من Windows Explorer لاحظ انه تم فتح البرامج ثم غلقه بسرعه هذا امر عدي لان في الكود خاص بنا لم نقول له توقف والان يمكنك فتح Command Prompt وتنفيذه من هناك يمكنك ان ترى النص مطبوع على Terminal الان سنجرب عمل Debug سنه اقوم باضافه نقطه توقف لكن هذه المره لن اضغط على Run بل ساضغط على Debug علي اليسار يمكنك ان ترى Register الخاص بالCPU وعند الوصول لاخر نص سطر لارجاع القيمه صفر نرى ان الRegister تغيرت قيمته. اماني بانه يجب عليك تعلم اللغه البرمجه باساسيات قويه ثم سيكون لك المهاره في صنع اي برنامج تتخيله الاساسيات هي المهمه وباقي الخوارزميات وكيفيه صنع البرامج صدقني سهله جدا اذا كانت عندك اساسيات قويه ولكن الصعب هو المداومه على التعلم والصعب هو حمل نفسك على الكاريزما اراكم في فيديوهات دروس قادمه بعون الله |