أهلا ومرحبا بكم مرة أخرى.
في هذا الفيديو، سأطلعك على كيفية تجميع برامج C وتشغيلها باستخدام محرر نصوص بسيط
من خلال واجهة سطر الأوامر على نظام التشغيل ubuntu.
إذن لدينا هنا نظام التشغيل أوبونتو.
تذكر أن تبدأ البرامج وأن تبدأ محطات مختلفة.
يمكنك في الواقع تحديد نقطة نقطة نقطة.
ويمكنك أن تأتي هنا وتكتب في البحث.
ويمكنك أن تقول المحطة.
هذه طريقة واحدة لبدء الأمر.
إذا لم تذهب إلى خيار البحث، يمكنك في الواقع أن تأتي إلى هنا وتنقر بزر الماوس الأيمن على النافذة ويمكنك
أن تقول فتح في الوحدة الطرفية.
وهذا سوف يطرح محطة كذلك.
الآن هذه هي واجهة سطر الأوامر الخاصة بك.
هذه هي المحطة.
هذا هو المكان الذي تكتب فيه الأوامر لتشغيل برامج C بشكل أساسي.
وستلاحظ عند ظهوره لأول مرة أنه سيظهر بخط محدد وبنية الدليل الخاص بك أينما قمت
بتسجيل الدخول.
لذلك يأتي هذا على سطح المكتب الصحيح.
وهكذا يمكنك إصدار أوامر بسيطة مثل القرص المضغوط لتغيير الدلائل.
لن يكون هذا برنامجًا تعليميًا شاملاً لجميع الأوامر ونظام Linux لإنشاء الدلائل والتنقل
عبر الدلائل.
أعني أنك تحتاج فقط إلى معرفة القليل.
سيقوم القرص المضغوط بتغيير الدلائل، وسيقوم make dir بإنشاء الدلائل، ثم سيقوم LS بإدراج الدلائل.
هذه هي حقًا أوامر Linux الرئيسية التي تحتاج إلى فهمها.
على سبيل المثال، إذا كنا في دليلنا الافتراضي وأردنا إنشاء دليل ربما فقط لتخزين كود C الخاص
بنا وربما ننشئه نطلق عليه مشروعًا، فيمكننا أن نقول make dir a project ومن ثم يمكننا إجراء
LS.
وسيُظهر لنا ذلك جميع الدلائل المختلفة الموجودة ضمن الدليل الافتراضي لسطح المكتب لدينا.
ومن ثم للتنقل داخل هناك يمكننا أن نقول مشروع القرص المضغوط.
وقمنا بالضغط على زر علامة التبويب لإكمال علامة التبويب.
وهكذا بمجرد أن نكون في الدليل، سنبدأ في تعديل الكود الخاص بنا.
يتعين علينا طرح محرر نص بسيط.
ولدى Linux الكثير من برامج تحرير النصوص المتنوعة المتوفرة.
هناك مدارس قديمة تسمى VI.
سترون أنني أستخدم هذا كثيرًا، لكنه يحتوي على بعض الأوامر التي يصعب إدراجها وإضافة علامات التبويب.
لذا، إذا كتبت VI ويمكننا أن نقول main dot c أو أي شيء آخر، فسيتم إنشاء ملف يسمى
main dot c ومحرر VI.
ويبدو غريبا بعض الشيء.
إذا كنت معتادًا على أوامر VI، فليس من الصعب جدًا استخدامها، ولكنها ليست الأكثر سهولة.
يجب عليك تحديد I للإدراج، وبعد ذلك يمكنك البدء في كتابة التعليمات البرمجية الخاصة بك وأشياء من هذا القبيل.
وبعد ذلك عليك الضغط على النقطتين أو مفتاح الهروب للرجوع إلى الأوامر، ثم الضغط على النقطتين
وQ للخروج.
لذا فإن استخدام VI أصعب قليلًا، وبالتالي فهو أكثر تعقيدًا قليلًا.
ربما يكون المحرر الذي أقترح استخدامه هو شيء مثل gedit.
هذا أمر بسيط جدًا للاستخدام على Linux.
هناك الكثير من الأشياء المختلفة.
ومرة أخرى، إذا ذهبت إلى عرض التطبيقات، يمكنك كتابة gedit.
سيؤدي هذا إلى ظهور محرر نصوص gedit.
وهو محرر نصوص بسيط جدًا.
وهكذا تكتب أنك تقوم بتشغيل ذلك وسيظهر لك محرر النصوص.
يمكنك أيضًا إحضاره بالمصادفة من سطر الأوامر.
يمين.
يمكنك أن تقول G تحرير.
ويمكنك عمل علامة العطف بحيث لا يزال لديك المطالبة.
وسيؤدي ذلك أيضًا إلى ظهور محرر التحرير.
سيؤدي هذا إلى ظهور المحرر في مشروع الدليل هذا.
ولذا فإن ما يمكنك فعله هنا هو أن الواجهة سهلة الاستخدام للغاية لبدء إنشاء النص الخاص بك، وكود مصدر
C الخاص بك.
ولذا فإن ما يمكنك فعله هو أنه يمكنك فتح ملف موجود إذا كان لديك ملفًا بالفعل.
أو يمكنك الضغط على علامة الجمع لإنشاء مستند جديد.
وهنا يمكنك القول أنك سترى أنه سيضيف علامات تبويب.
لذلك لدينا وثيقة هنا.
لا يحتوي على أي شيء، لكن يمكننا حفظه في أي مكان نريده.
ولذلك قمت للتو بإنشاء دليل ضمن مشروع سطح المكتب الخاص بي حتى أتمكن من تحديد سطح المكتب وقول المشروع.
وسوف أضع ملفي هناك وسأقوم بتسميته.
سأسميها مرحباً بالعالم.
دعنا نرى.
يمكنك وضعها هنا باسم Hello World dot C وسأضغط على "حفظ".
ومن ثم يمكنك أن ترى بالفعل أن هذا الملف محفوظ الآن داخل هذا الدليل عن طريق كتابة أمر LS.
وترى مرحبا بالعالم نقطة ج.
والآن يمكننا العودة إلى محررنا وستراه لا يزال مدرجًا على الجانب الأيسر.
ويمكننا بالفعل البدء في كتابة كود المصدر الخاص بنا.
ومرة أخرى، لم نصل بعد إلى حيث نفهم كل الكود المصدري.
لكننا سنصل إلى هناك.
أعلم أنه سيكون لديك الكثير من الأسئلة حول ذلك، ولكن كود المصدر الآن، نحاول
تهيئة بيئتنا.
نحن نتأكد من قدرتنا على التجميع والتشغيل.
وفي هذه الحالة نقوم بالتجميع والتشغيل من محطة طرفية.
لذا فإن الكود المصدري هو مجرد قالب C قياسي لتطبيق Hello World.
نحن نفعل الجنيه تشمل.
نحن نستخدم بشكل أساسي المعيار I o حتى نتمكن من استخدام بعض وظائف printf.
يمكنك كتابة هذا يدويًا.
وبعد ذلك يمكننا أن نقول int main.
تأكد من تهجئة كلمة main بشكل صحيح.
وكان بإمكاننا وضع فراغ هناك.
ثم قوس متعرج أيسر ثم قوس متعرج أيمن.
وستلاحظ أن محرر النصوص البسيط هذا لا يقوم بالكثير من الأشياء الرائعة التي يقدمها
لك IDE.
لا يقوم بأي من إكمال هذا الكود أو إضافة قالب.
رمز لك.
لا يضيف بين قوسين.
كل شيء يجب أن يتم يدويا.
وهنا سنقوم بإنشاء وظيفتنا الرئيسية.
ونحن في طريقنا للقيام بالطباعة f.
وسنقول مرحباً بالعالم داخل علامتي اقتباس مزدوجتين.
وسنضع سطرًا هناك مع علامتي اقتباس مزدوجتين بين قوسين على اليمين وفاصلة منقوطة.
في هذه المرحلة نريد حفظه.
لذلك يمكننا إما الضغط على Ctrl S لحفظه.
والآن ترى بعض تسليط الضوء على بناء الجملة يحدث.
النملة باللون الأخضر.
الفراغ باللون الأخضر.
يمكننا أيضًا الضغط على "حفظ".
يمين.
وهنا قمنا للتو بإنشاء برنامج C بسيط.
يمين.
ويجب أن يبدو هذا مألوفًا من مقاطع الفيديو السابقة.
إنه ليس مجرد IDE.
إنه ليس في ضوء الكود أو أي شيء من هذا القبيل.
يوجد في المحرر الخاص بك تعديل G بسيط.
ليس لديها أي من النفقات العامة للمشاريع أو الإعدادات أو أي شيء من هذا القبيل.
إنه يحتوي فقط على الكود القالب.
والآن، إذا عدت إلى الوحدة الطرفية ومرة أخرى، إذا كتبت LHS، فسترى أن Hello World
dot C موجود.
يمكننا في الواقع رؤية محتويات ذلك لمعرفة ما إذا تم حفظه بشكل صحيح عن طريق
كتابة الأمر more، ثم اسم الملف helloworld، وسترى المصدر هناك.
وفي هذه المرحلة قمنا بالفعل بإنشاء كود مصدر C.
لكننا لم نقم بتجميعها بعد.
نحن لم نبنيها.
لذلك نريد أن نبنيه ثم نريد تشغيله.
يمين.
وتحدثنا في الفيديوهات السابقة عن كيفية تثبيت المترجم الخليجي.
وهكذا، إذا قمت بكتابة أي دول مجلس التعاون الخليجي سترى المسار إلى مترجم دول مجلس التعاون الخليجي هذا.
يمكنك كتابة إصدار gcc Dash Dash، وسترى إصدار المترجم الذي تستخدمه.
ومن أجل تجميع هذا عليك استخدام هذا الأمر gcc الأمر.
الآن يمكن بالتأكيد أن تصبح قيادة دول مجلس التعاون الخليجي أكثر تعقيدًا.
هناك الكثير من الخيارات لذلك.
هناك كل أنواع الأشياء المختلفة.
على المستوى الأساسي للغاية، يمكنك تجميع كود مصدر لغة C بمجرد كتابة مجلس التعاون الخليجي ثم اسم الملف
في هذه الحالة helloworld dot c.
ويمكنك دائمًا الضغط على زر علامة التبويب لإكمال علامة التبويب.
لذلك ليس عليك كتابة كل ذلك.
ولكن إذا كتبت فقط في دول مجلس التعاون الخليجي، مرحباً بالعالم دوت سي بدون خيارات أو علامات، فسوف يحاول تجميع كود
المصدر الخاص بك.
وهكذا يمكنك الضغط على زر الإدخال.
وإذا لم تكن هناك أخطاء، فسترى المطالبة التالية فقط.
الآن إذا كان لديك خطأ بالفعل.
لذلك دعونا نعود إلى محرر النصوص لدينا.
لنفترض أننا كنا نفتقد فاصلة منقوطة.
تشير أي أخطاء شائعة أخرى إلى أننا أخطأنا في كتابة كلمة main.
لقد أخطأنا في كتابة معيار io. ح.
لم يكن لدينا قوس متعرج بداية أو نهاية، مهما كان الخطأ، بمجرد حفظ ذلك وإذا
قمنا بتنفيذ الأمر مرة أخرى، سترى.
الآن يقول أن هناك خطأ، أليس كذلك؟
أنت تفتقد فاصلة منقوطة بشكل أساسي.
لذلك سيتعين عليك العودة وتحريره وإضافة تلك الفاصلة المنقوطة وحفظها ثم تجميعها مرة أخرى.
يمين.
ومرة أخرى، هذا أمر بسيط للغاية من دول مجلس التعاون الخليجي.
يمكن أن يصبح الأمر أكثر تعقيدًا بشكل صحيح.
لذلك يمكنك في الواقع رؤية الكثير من الخيارات المتنوعة لدول مجلس التعاون الخليجي عن طريق الكتابة في مساعدة شرطة دول مجلس التعاون الخليجي.
وهذا يمنحك قائمة بجميع الأوامر المختلفة التي يمكنك تنفيذها باستخدام لغة C.
لذا فإن العناصر الشائعة هي الشرطة C والشرطة O للربط.
مرة أخرى، أتحدث أكثر عن خيارات الترجمة في دورة C المتقدمة الخاصة بي.
نحن نحاول فقط تجميع الأساسيات هنا.
لذا، إذا كتبنا بـGC ولم تكن لدينا أي أخطاء في ملفنا، فسترى فقط موجه الأوامر الذي تم إرجاعه.
الآن يمكنك في الواقع.
وما ستراه أيضًا هو أنه إذا قمت بإجراء LS الآن، فسوف ترى ملفًا تم إنشاؤه يسمى dot out.
هذا هو في الواقع ملفك الثنائي القابل للتنفيذ.
ولذا يمكنك بالفعل تشغيل برنامجك الآن بمجرد كتابة النقطة dat للأمام، وقطع النقطة.
وهذا سوف يقوم بتشغيل البرنامج الخاص بك.
إذا قمت بإدخال سترى الإخراج.
مرحبا بالعالم.
وهذه هي الطريقة التي يمكنك بها تجميع وتشغيل برنامج C بسيط.
الآن يمكن أن يصبح بالتأكيد أكثر تقدمًا حيث يمكنك الحصول على خيارات مترجم مختلفة.
يمكنك تغيير اسم الثنائي إلى شيء ذي معنى.
يمكنك في الواقع بدلاً من الضغط على النقطة المائلة للأمام تنفيذ الملف القابل للتنفيذ.
لذا يمكنك أن تفعل شيئًا مثل DCC وبعد ذلك يمكنك الحصول على اسم الملف helloworld ثم شرطة o لتغيير
اسم الملف القابل للتنفيذ.
لذلك في هذه الحالة ربما سنسميه شيئًا مثل برنامجي.
والتي سوف تقوم بتجميع التعليمات البرمجية.
وسوف يتغير اسم الثنائي.
البرنامج الذي تريد تشغيله.
يمكنك ليرة سورية.
وسترون الآن أن هناك برنامجي.
من أجل تشغيل ذلك، عليك أن تفعل شرطة مائلة للأمام وتقول برنامجي.
ولكن مرة أخرى نحن ملتزمون بالأساسيات.
أعرض لك كيفية تجميع برنامج C أساسي باستخدام محرر نصوص بسيط، ثم إصدار أمر مجلس التعاون
الخليجي في سطر واحد لتجميع البرنامج وربطه في سطر واحد وإنشاء البرنامج القابل للتنفيذ الذي يمكنك
بعد ذلك تشغيله من صالة.
لذلك هناك الكثير لتغطيته هنا.
تأكد من إيقاف الفيديو مؤقتًا.
عُد.
لكن جوهر الأمر هو أنه يمكنك استخدام محرر نصوص بسيط، وكتابة برنامج C بسيط، وعدم كتابة أي معرف
هنا، والتأكد من حفظه.
عُد.
تأكد من حفظ كود المصدر الخاص بك.
تجميعها باستخدام دول مجلس التعاون الخليجي.
إذا كنت بحاجة إلى مساعدة، فاستخدم خيار مساعدة الشرطة المتقطعة، ولكن بشكل أساسي يقوم بإنشاء ملف ثنائي ويمكنك
تشغيل برامج C من الوحدة الطرفية.
شكرًا.
وإذا كان لديك أي أسئلة، يرجى نشرها في المنتدى.