أهلا ومرحبا بكم مرة أخرى.
في هذا الفيديو ، سأوضح لك كيف يمكنك تجميع وتشغيل برنامج C عبر محطة Cygwin
على Windows.
لذا فإن أفضل خيار لدينا هنا هو التجميع والتشغيل من خلال محطة Cygwin ، وليس موجه الأوامر
، لأننا نستخدم Cygwin كمترجم لدينا.
لذلك في Windows ، إذا نزلت وذهبت إلى شريط البحث هنا ، يمكنك كتابة Cygwin Cygwin
وسترى خيار Cygwin 64 Terminal.
يمكنك أيضًا ، إذا قمت بإحضار Explorer ، فيمكنك الانتقال إلى مسار cygwin بالانتقال إلى برامج C الخاصة بك أينما
قمت بتثبيته.
لقد قمت بتثبيته في C Cygwin 64.
وبعد ذلك يمكنك الذهاب إلى الحاوية ويمكنك رؤية المحطة هناك أيضًا.
ولكن بمجرد طرح المحطة.
يجب أن ترى نوعًا صغيرًا من نوع موجه الأوامر يظهر.
لذا ، ما عليك سوى كتابة Cygwin 64 وهكذا سترى نافذة المحطة الطرفية الصغيرة هذه تظهر مع مطالبة.
وما ستلاحظه له مسار وما إلى ذلك.
لكن علامة الدولار هي المكان الذي يوجد فيه موجهك.
يمكنك الآن إصدار أوامر معينة ، اكتب أوامر Linux للتنقل ورؤية نفسك هنا.
هذه البيئة ، الأساسية منها هي القرص المضغوط ، وهو دليل تغيير ثم LS الذي يسرد التعليقات.
لذلك إذا كتبنا LZ هنا ، يمكننا أن نرى أنني سأجعل هذه الشاشة كاملة ، يمكننا رؤية
كل شيء تحت مسارنا المعين أينما كان الوضع الافتراضي.
لذا فأنا الآن في دليل مستخدمي cygwin C J فيدين.
لذلك إذا عدت إلى مستكشف Windows وذهبت إلى دليل Cygwin الفعلي ، ستلاحظ أن بنية الدليل
بها دليل رئيسي.
وهذا عادةً لمستخدم معين قمت بإنشائه.
عادة بشكل افتراضي ، ستنشئ ما تريد.
قم بإنشائه وسيكون مثل لي مثل J.
فادن.
الصفحة الرئيسية j المجهزة.
الآن ، أود أن أقترح عليك على الأرجح وضع جميع ملفات التعليمات البرمجية المصدر الخاصة
بك في c j Fadden لأنها تبدو مثل بيئة Linux مع كل هذه الأدلة المختلفة ، binary dev ، Etsy وما إلى ذلك.
لذا فإن المنزل هو بيئة المستخدم الخاصة بك وبالتالي يتم تغذية بي.
وفي الداخل هناك حيث سأضع ملفات شفرة المصدر C الخاصة بي.
وبالتالي ، إذا عدت إلى نافذة موجه Cygwin ، فكل ما علي فعله هو كتابة الشرطة المائلة للقرص المضغوط J Fadden
، وهذا سيأخذني إلى الدليل الجذر الخاص بي حيث أريد أن أبدأ في حفظ كود C الخاص بي.
الآن سأقوم بإنشاء دليل باستخدام الأمر make Dir وسأقوم فقط باستدعاء هذه المشاريع فقط لتنظيم
الأشياء بشكل أفضل ، وبعد ذلك سأنتقل إلى الداخل باستخدام قول مشاريع الأقراص
المدمجة.
وفي هذه المرحلة ، يمكنك استخدام أي محرر C لا يحتوي على تنسيق نص منسق ، أي شيء يحتوي
على نص مثل نص عادي محفوظ.
لذا فإن أشياء مثل Notepad Wordpad ستحفظ الأشياء باسم TFS.
لا تريد استخدام Wordpad.
Notepad notepad plus plus هي أداة أخرى جيدة للاستخدام.
سأستخدم المفكرة فقط لأنها شائعة.
لذلك إذا ذهبت وكتبت في المفكرة ، فإنها تأتي مع النوافذ.
مرة أخرى ، عادةً ما أستخدم notepad plus plus ، وسننتقل فقط إلى المفكرة.
يمكنك استخدام أي محرر نصوص يحفظ الأشياء كملف نصي.
لذا إذا طرحت المفكرة ، كما تعلم ، آمل أن تكون على دراية بهذا ، لكنه محرر نصوص بسيط.
لنجعل التفضيلات أكبر قليلاً لنصنا ، ونجعل الخط أكبر قليلاً حتى نتمكن من رؤية
ما يحدث.
سنقول 16.
والآن نريد فقط حفظ هذا في دليل مشاريع التمويل المنزلي.
لذلك إذا ذهبنا إلى ملف وقلنا حفظ حيث يمكننا فقط الانتقال إلى هذا الدليل حيث قمنا بتثبيت Cygwin ، أليس كذلك؟
مرة أخرى ، يجب أن يكون في C cygwin 64 home ثم اسم المستخدم Jay Fedden ثم المشاريع.
لذا سأقوم هنا بإنشاء ملف وسأقول فقط جميع الملفات كنوع وسأطلق
على هذا Hello world dot C وسأضغط على حفظ.
والآن إذا عدنا إلى محطة Cygwin وأصدرنا أمر LS ، فسترى أن هناك ملفًا محفوظًا هناك
يسمى Helloworld dot C.
ويمكننا في الواقع أن ننظر إلى محتوى ذلك من خلال رؤية المزيد من الأوامر.
مرحبا بالعالم.
يرى؟
وهذا يخبرنا أنه لا يوجد شيء بالداخل حتى الآن.
لذا فإن القرص المضغوط وأمر Makedir وأمر LS هما حقًا الأوامر الثلاثة الوحيدة التي
تحتاجها للبدء من أجل التنقل فقط ومعرفة مكان وجود بعض التعليمات البرمجية المصدر الخاصة بك.
حتى الآن يمكنني العودة إلى المفكرة ويمكنني البدء في كتابة كود سي الخاص بي.
الآن أعلم أنه من المحتمل أن يكون لديك الكثير من الأسئلة في هذه المرحلة.
ما هذا الرمز غير المهم الآن؟
نحن نحاول فقط إعداد البيئة حتى نتمكن من تشغيل وتجميع كود C الخاص بنا.
في هذه الحالة ، وتحديداً من المحطة الطرفية ، لا يتعين علينا استخدام IDE.
لذلك سأقوم فقط بإنشاء بعض كود C هنا.
التضمين هو تضمين ملف رأسي قياسي داخل أقواس الزاوية.
سأقول int main.
وهذا كله يجب تهجئته بشكل صحيح تمامًا.
سأقول باطل.
سأستخدم الدعامة المتعرجة اليسرى وسأحصل على الدعامة اليمنى المتعرجة.
الشيء الوحيد الذي ستلاحظه موجود في IDE ، سيحدث لك الكثير من عمليات إكمال الشفرة هذه.
سيضيف الأقواس تلقائيًا.
قد يصحح الأخطاء الإملائية وما إلى ذلك.
وعادة ما يبرز أيضًا بناء الجملة بألوان مختلفة.
لذلك هناك بعض مزايا الأفكار.
الآن عليك التأكد من كتابة كل شيء بشكل صحيح.
أحرف صغيرة أنا رئيسي أو لن يتم تجميعها بشكل صحيح ، تمامًا كما في مقاطع الفيديو السابقة.
هنا ، سأقول فقط printf.
سأقول مرحبًا World Inside علامات الاقتباس المزدوجة توفر مساحة.
قل الشرطة المائلة للخلف n لتغذية السطر وإضافة علامة الاقتباس المزدوجة والأقواس اليمنى فاصلة منقوطة.
هذا رمز سي.
يجب أن يكون دقيقا.
لا يمكن أن يكون خطأ إملائيًا رئيسيًا لا يمكن أن يخطئ في تهجئة المعيار.
سأستخدم الأقواس.
تحقق مرة أخرى من هذا.
استخدم الجنيه.
تأكد من إيقاف هذا التحقق مرة أخرى.
الآن يمكننا ضرب الملف.
يمكننا أن نضغط حفظ.
ومرة أخرى ، يمكننا التحقق مرة أخرى من حفظ كل شيء بمجرد استخدام الأمر المزيد.
والآن ترى محتوى هذا الملف.
سنستخدم الآن الأمر GCC لتجميع كود المصدر الخاص بنا.
الآن ، قبل أن نتحقق ، إذا تم تثبيت GCC ، يمكنك بالفعل كتابة أي GCC سيخبرك بمكان
المسار.
يمكنك كتابة نسخة GCC dash وسنوضح لك إصدار GCC الذي تستخدمه.
وهذا أمر سيجمع كود مصدر سي الخاص بك.
الآن ، سأريكم فقط أساسيات قيادة مجلس التعاون الخليجي.
يمكن أن يصبح الأمر أكثر تعقيدًا بالتأكيد إذا كنت تقوم بإعدادات وتفضيلات مختلفة وما إلى ذلك.
أريد أن أحضرك وبدأت فقط حتى تتمكن من تجميع وتشغيل برنامج سي.
لذلك من أجل تشغيل برنامج C بسيط ، يمكنك فقط قول GCC اسم الملف المصدر ، وهو في هذه الحالة Hello
world dot C ، عليك التأكد من أنك في الدليل الصحيح للملف المصدر ثم يمكنك فقط
الضغط على مفتاح الإدخال.
وإذا لم تكن هناك أخطاء في التعليمات البرمجية الخاصة بك ، فسترى المطالبة تعود على الفور وعلامة
الدولار أو أيًا كان الأمر.
إذا قمت بكتابة LHS ، فستلاحظ وجود ملف جديد تم إنشاؤه يسمى dot exe.
هذا هو البرنامج الذي تم إنشاؤه نظرًا لعدم وجود أخطاء في الترجمة من أجل تنفيذ هذا البرنامج
، يمكنك فقط قول نقطة للأمام الشرطة المائلة x وسيؤدي ذلك إلى تشغيل برنامجك.
وستلاحظ عندما أكتب ذلك وأدخله ، يقول Hello world ، وهو ناتج الكود المصدري.
الآن إذا كان لدي خطأ في شفرة المصدر الخاصة بي.
لنفترض أنني عدت إلى الوراء ، أو نسيت الفاصلة المنقوطة أو أخطأت في كتابة كلمة رئيسية أو نسيت قوسًا متعرجًا ، مهما كانت
الحالة.
إذا تم حفظ هذا الآن وضغطت على Ctrl s للحفظ ، أعود وأعيد التحويل البرمجي.
اكتب GCC Hello world C ما ستلاحظه هو وجود خطأ.
لقد فقدت فاصلة منقوطة ولا يجب إنشاء أي برنامج.
قد لا يزال لديك القديم هناك ، نقطة x ولكن لم يتم إنشاء
أي برنامج بسبب فشل التجميع والبناء ، لذلك يتعين علينا الرجوع ، وإضافة الفاصلة المنقوطة
، وحفظ الملف ، وإعادة الترجمة ، والآن نحن يمكنك في الواقع ويمكنك أن ترى أنه الوقت الذي تم فيه إنشاء النقطة x للتو.
وبعد ذلك يمكننا تشغيل الكود مرة أخرى.
نقطة x.
الآن ، هذه أوامر تجميع أساسية جدًا ، في الأساس فقط GCC مع اسم المصدر.
ستلاحظ أنه أنشأ اسمًا افتراضيًا للثنائي الخاص بك ، وهو ملفك القابل للتنفيذ نقطة x.
الآن ، إذا أردت تغيير اسم x ليكون شيئًا ذا معنى ، فيمكنك في الواقع قول اسم
GCC للملف.
مرحبًا بالعالم النقطة C.
ويمكننا أن نقول شرطة o ثم يمكننا تغيير اسم ثنائياتنا.
يمكننا أن نفعل شيئًا ذا مغزى ، ربما ، على سبيل المثال ، برنامجي.
ومرة أخرى ، إذا لم تكن هناك أخطاء في المترجم وضغطت على إدخال وقمت بإجراء LS ، فسوف ترى أن هناك
ملفًا تنفيذيًا جديدًا يسمى برنامجي dot X.
وبعد ذلك يمكننا تنفيذ ذلك.
برنامجي نقطة x.
ومرة أخرى ، يصبح GCC أكثر تعقيدًا مع خيارات سطر الأوامر.
إذا كتبت في GCC dash dash ، مساعدة.
يمكنك أن ترى بعض هذه الخيارات.
الأشياء المهمة الحقيقية التي ذكرتها بالفعل ، ستعمل Dash C فقط على تجميع مترجم ولكن
ليس رابطًا.
لذلك ، إذا لم تترك ذلك بشكل افتراضي ، فسيقوم بالتجميع والربط في خطوة واحدة.
في الوقت الحالي ، تعد شرطة o هي حقًا العنصر الرئيسي الذي تريد التركيز عليه.
مرة أخرى ، يمكنك أن تصبح أكثر تعقيدًا إذا كنت تفعل دول مجلس التعاون الخليجي.
يمكنك كتابة شرطة اندفاعة ، STD للإصدار ويمكنك أن تقول شيئًا مثل C 99.
ثم اسم الملف المصدر ، إذا كنت تريد استخدام إصدار محدد من C ، وهذا في الواقع يقول لذلك لا بد
أنني كتبت شيئًا خاطئًا.
قد يكون هذا حرف C ، وهو حرف E صغير ، وليس حرف C كبير ، أليس كذلك؟
لذلك هناك الكثير من خيارات سطر أوامر المترجم المختلفة التي يمكنك إرسالها ، ولكن هذا لوقت
آخر.
هذا لمزيد من الخيارات المتقدمة.
عندما تقوم بالتجميع ، سيؤدي ذلك إلى بدء التشغيل.
إذا كنت لا تحب IDE وتريد فقط التحويل من سطر الأوامر ، فمن السهل جدًا القيام بذلك.
في Windows ، تذهب إلى محطة Cygwin ، وتنتقل إلى الدليل الصحيح ، وتقوم
بإنشاء ملف مصدر C بسيط بامتداد C ومحرر بسيط مثل Wordpad أو Notepad بالإضافة
إلى حفظ محتوى هذا الملف.
أنت تقوم بإصدار أمر GCC ، الذي يقوم بإنشاء ثنائي ، وتقوم بتشغيل هذا البرنامج بمجرد أن تقول اسم
البرنامج شرطة مائلة للأمام.
الآن ، إذا كان لديك أي أسئلة حول هذا ، يرجى نشرها في الأسئلة والأجوبة.
شكرا على الإنصات.