أهلا ومرحبا بكم مرة أخرى.
في هذا الفيديو ، سأقوم بإرشادك حول كيفية استخدام واجهة سطر الأوامر ، المحطة الطرفية
على نظام تشغيل mac لتجميع برامج سي وتشغيلها.
لذا فإن أول شيء عليك القيام به داخل نظام التشغيل Mac OS هو أنك تحتاج إلى إظهار نافذة طرفية.
ويمكنك القيام بذلك بعدة طرق مختلفة.
يمكنك الذهاب إلى أداة البحث وإحضار أداة البحث والانتقال إلى التطبيقات والانتقال إلى الأدوات المساعدة وتحديد المحطة
هناك مباشرةً.
أو إذا كان لديك بالفعل على سطح المكتب في نافذتك هنا ، يمكنك فقط تحديد نافذة المحطة
الطرفية في الأسفل هناك.
بمجرد تحديد المحطة ، هذه هي واجهة سطر الأوامر.
بشكل أساسي ، هذا هو المكان الذي يمكنك فيه كتابة الأوامر وتشغيل برامج C.
وهناك أيضًا الكثير من أوامر Linux Unix الأخرى ، أوامر Mac OS ، نظام التشغيل macOS ، اقرأ غطاء
محرك السيارة مثل Linux ، لكنه ليس Linux بالضبط.
وما ستراه عند طرح الجهاز هو أنك سترى عادةً اسم جهاز الكمبيوتر
الخاص بك ، ثم ربما أيضًا مسارًا وموجهًا.
والموجه هو المكان الذي يمكنك فيه كتابة أوامرك بالفعل.
لن أخوض في برنامج تعليمي شامل حول جميع الأوامر في محطة Mac ، ولكن الأوامر الأساسية التي يجب
أن تفهمها هي القرص المضغوط ، وهو دليل التغيير.
يسمح لك بالانتقال إلى مجلدات مختلفة.
أنت تكتب فقط في قرص مضغوط ثم الاسم.
يمكنك أيضًا استخدام الأمر mkdir لإنشاء أدلة جديدة ويمكنك استخدام الأمر LS لسرد محتويات
الدليل.
لذلك ، بشكل افتراضي ، بناءً على المكان الذي طرحت فيه الجهاز ، قد يكون مسارك في المستوى العلوي الصحيح.
لذلك أنا هنا في دليل سطح مكتب Jason الخاص بي.
إذا كنت ترغب في إنشاء دليل لتخزين جميع برامج C الخاصة بك ، يمكنك فقط استخدام الأمر mkdir ثم إنشاء
دليل في المستوى الأعلى هنا.
لذلك ربما سأقوم فقط بإنشاء دليل يسمى المشاريع.
وبمجرد أن أنشأت دليل المشاريع هذا ، يمكنني الانتقال إلى هذا الدليل عن طريق كتابة دليل تغيير القرص المضغوط
ثم المشاريع ويمكنك الضغط على زر علامة التبويب لإكمال الأسماء.
وإذا قمت بالضغط على enter هناك وقمت بإصدار أمر LS ، فسترى داخل دليل مشروعاتك.
وهكذا في هذه المرحلة ، يمكنك بالفعل طرح محرر نصوص بسيط ، والبدء في كتابة بعض التعليمات
البرمجية C ثم العودة إلى المحطة الطرفية وإصدار أوامر لتجميع وتشغيل هذا الرمز.
الآن على نظام التشغيل Mac OS ، لست خبيرًا في نظام التشغيل Mac OS.
عادةً لا أستخدم نظام تشغيل Mac كثيرًا ، ولكن هناك محرر نصوص بسيط يمكنك استخدامه إذا انتقلت
إلى التطبيقات.
قد لا يكون هذا هو الأفضل.
هناك العديد من مراكز النصوص التي يمكنك تنزيلها على الأرجح ، ولكن أحد المراكز التي تأتي مع نظام التشغيل
Mac OS هي إذا انتقلت إلى التطبيقات ، فسترى واحدًا باسم تحرير النص ، وبالتالي يمكنك إنشاء برامج C في هذا المحرر
البسيط عن طريق النقر المزدوج على تحرير النص وهو مجرد محرر بسيط ، أليس كذلك؟
ليس هناك الكثير مما يحدث هنا.
يسمح لك فقط بكتابة بعض من كود C الخاص بك.
وبمجرد دخولك إلى النص ، قم بالتحرير افتراضيًا ، سيقومون بحفظ الملفات بتنسيق نص منسق.
تريد تغيير ذلك لأنك تريد فقط تغيير ملفات حفظ الملفات بامتداد C حتى تتمكن
من الانتقال إلى النص وتحريره ويمكنك الانتقال إلى التفضيلات وتحت علامة تبويب المستند الجديد
، يمكنك فقط نطق التنسيق ، يمكنك قل نصًا عاديًا لأنك لا تريد حفظ أي أشياء إضافية بهذا.
ومرة أخرى ، هناك العديد من برامج التحرير المتاحة على نظام التشغيل Mac OS ، كما تعلم ، يمكنك استخدام شيء أسهل بكثير
من Textedit على الأرجح ، ولكن هذا هو الأساسي الذي يأتي مع نظام التشغيل.
الآن أريد فقط أن أصعد وأريد أن أقول تحت النص أنني أريد أن أقول ملف.
أريد أن أقول حفظ ، وأريد الانتقال إلى أي مكان أنشأت فيه دليل مشاريعي.
عادة في المنتصف يمكنك الذهاب إلى اسم المستخدم وسترى كل شيء مدرج هناك ، وبعد ذلك يمكنك الذهاب
إلى المشاريع.
ثم تريد الانتقال إلى الحفظ كحقل نصي وتريد فقط أن تقول ، دعنا نسمي هذا Hello
world dot C وتريد التأكد من أنه يشير إلى ترميز نص عادي.
قد تضطر إلى إعادة تشغيل Textedit إذا قمت فقط بتغيير التفضيلات كما أوضحت لك حتى يظهر
هذا.
لكنك تريد فقط التأكد من قول Unicode UTF 8 ثم يمكنك الضغط على حفظ ويجب
حفظه.
مرحبا بالعالم.
انظر ، يمكنك العودة إلى الجهاز الطرفي الخاص بك وإذا قمت بإصدار أمر LS ، فسترى أن هناك ملفًا
يسمى Hello World C الآن.
لذلك قمنا الآن بحفظ ملفنا في المكان الصحيح.
الآن يمكننا بالفعل البدء في كتابة بعض التعليمات البرمجية وحفظها من أجل تجميعها.
لذا فإن الشيء الجميل في Ides هو أنهم سيقدمون لك بعض التعليمات البرمجية النموذجية.
لا تكتب كل شيء فيه.
الآن سأكتب بعض رموز C وسيبدو هذا الرمز غير مألوف لك.
ليس مهمًا في هذه المرحلة.
مرة أخرى ، نحاول إعداد بيئتنا حتى نتمكن من تشغيل برنامج C وتجميعه من واجهة
سطر الأوامر في نظام التشغيل Mac OS.
لذا سأقوم بكتابة بعض جنيهات الشفرة C لتتضمن دعنا نجعل هذا النص أكبر قليلاً حتى تتمكن
من رؤيته.
حتى نتمكن من الانتقال إلى النص والتعديل ويمكننا الانتقال إلى التفضيلات ويمكننا الانتقال إلى خط النص العادي.
دعونا نجعله شيئًا يمكننا رؤيته.
رائع.
هيك ، سنجعلها 18 انتقاد تضمين.
معيار io. h وبعد ذلك سنقول فقط int main وقد تتم كتابة بعض الأشياء تلقائيًا
لك.
مرة أخرى ، قد لا يكون أفضل محرر نصوص يمكننا الرجوع إليه وتصحيحه.
نضيف الأقواس المتعرجة ومن ثم يمكننا فقط قول printf.
Hello world الشرطة المائلة للخلف n لتغذية السطر ثم قم بإنهائها بفاصلة منقوطة.
ثم علينا التأكد من أن INT صغير ومن ثم يمكننا المضي قدمًا ويمكننا أن نقول حفظ الملف.
مرة أخرى ، هذا مجرد محرر C بسيط لنص الكود المصدري.
قد لا يكون التعديل هو الأفضل ، ولكن هذا أحد المألوف لدي.
نعود الآن إلى المحطة وإذا أطلقنا أمر LS ، فسنرى Hello world dot C.
لنجعل هذا أكبر قليلاً.
ويمكننا الآن أن نرى محتوى هذا الملف النصي عن طريق كتابة شيء مثل المزيد.
ثم اسم الملف ويمكنك أن ترى ما بداخله ، int main المعياري وما إلى ذلك.
لذلك نحن قادرون على حفظ شفرة المصدر C الخاصة بنا في ملف نصي.
الآن نريد تجميعها.
إذا كنت تتذكر من الفئات السابقة عندما قمنا بتثبيت مترجم C ، فإن مترجم C يسمى GCC.
إذا قمت بكتابة أي GCC ، يمكنك معرفة مكان المسار.
إذا كتبت في إصدار GCC dash dash ، يمكنك مشاهدة إصدار GCC ، لكن الأمر المطلوب تجميعه في الواقع
هو GCC فقط.
وبالتالي إذا مسحنا ذلك وقلنا GCC ونحن حاليًا في دليل مشروعنا وقمنا بكتابة اسم ملف
المصدر C ، وهو Hello world ، ويمكننا بالفعل إكمال ذلك باستخدام
إكمال TAB وقمنا بالضغط أدخل ، سترى أنه عاد للتو إلى موجه الأوامر وهذا يعني عادةً عدم وجود أخطاء.
ولكن بعد إصدار الأمر GCC ، يجب أن يؤدي ذلك إلى إنشاء برنامج ثنائي ، قابل للتنفيذ.
لذلك إذا كتبنا LHS ، يمكننا أن نرى أن هناك شيئًا يسمى نقطة خارج.
هذا هو برنامجنا الذي تم إنشاؤه افتراضيًا ، وهو أمر GCC الافتراضي.
يمكننا تشغيل برنامجنا عن طريق إجراء شرطة مائلة للأمام ونقول نقطة وسيؤدي ذلك إلى تشغيل برنامج Hello World.
وترى نتاجه.
مرحبا بالعالم.
الآن يمكن أن تصبح قيادة دول مجلس التعاون الخليجي أكثر تعقيدًا.
يمكننا تغيير اسم الملف القابل للتنفيذ.
يمكننا القيام بكل أنواع الأشياء.
لن أناقش جميع خيارات سطر أوامر المترجم في هذه المحاضرة التي ستكون في
فئة C المتقدمة.
سنقوم فقط باستعراض الأساسيات.
الآن ، إذا كتبت في GCC ، dash dash help ، فيمكن أن يمنحك هذا بعض المعلومات الإضافية حول بعض أوامر
المترجم.
أوامر المترجم المهمة حقًا ، تلك التي من المحتمل أن تستخدمها أكثر قليلاً
هي Dash C و dash O ، والتي قد تضطر في الواقع إلى تكبير نافذتك لرؤيتها لأنها تبدو
وكأنها أعلى .
لكن GCC Dash cal هي في الحقيقة أهمها.
إذا كتبت في GCC dash ، فراجع ذلك سيؤدي إلى تجميع ملف مصدر واحد.
لا أوصي به لأنه يجب عليك فعلاً الارتباط وما إلى ذلك.
إن الشيء الجيد حقًا ، كما لاحظت ، هو عبارة عن اسم البرنامج افتراضيًا.
هذا ليس اسمًا جيدًا حقًا.
لذلك يمكنك أن تقول GCC ثم اسم ملف المصدر الخاص بك ، Hello world dot C ثم dash o dash o ستغير اسم
البرنامج من نقطة خارج ويمكنك تسميته كما تريد.
دعنا نسمي برنامجنا الخاص بي.
ولذا إذا قمنا بالتجميع ولم يكن لدينا أخطاء الآن ، فإن ما تراه قد تم إنشاؤه هو برنامجي وهو اسم
أكثر وضوحًا.
يمكنك بعد ذلك إجراء شرطة مائلة للأمام على برنامجي وسيؤدي ذلك إلى تشغيل البرنامج.
الآن إذا كان لديك أخطاء في التعليمات البرمجية الخاصة بك.
على سبيل المثال ، دعنا نعود إلى Textedit ولنفترض أن لدينا خطأ.
لنفترض أننا نسينا فاصلة منقوطة أو قمنا بتغيير اسم Main إلى خطأ إملائي أو كان INT حرفًا
كبيرًا لم يتم حفظه بشكل صحيح.
لنفترض أننا نحفظ ذلك.
الآن عندما تقوم بالتجميع باستخدام القيادة الخليجية الأساسية ، مرحبا بالعالم.
ترى ما تراه هو أن لدينا خطأ ولذا يجب علينا العودة وإصلاح هذا الخطأ في محرر النصوص ثم
إعادة بنائه وإعادة حفظه.
يمين.
لأننا نفتقد فاصلة منقوطة هنا.
لذا إذا رجعنا إلى الوراء ، نضيف الفاصلة المنقوطة ، ونحفظها ونجمعها مرة أخرى.
ليس لدينا هذا الخطأ ويمكننا تشغيله بالفعل وليس لدينا أي أخطاء ومن ثم يمكننا بالفعل تشغيل
برنامج dot out لأننا لم نسمه هناك.
يمكننا الضغط على مفتاح السهم لأعلى للانتقال إلى الأوامر السابقة وسنقوم بتنفيذ برنامجنا.
كانت هذه فقط بعض الأساسيات حول كيفية الترجمة والتحرير باستخدام محرر نصوص بسيط ، برنامج سي باستخدام
المحطة.
مرة أخرى ، يمكن أن يصبح الأمر أكثر تعقيدًا.
هذه هي الأساسيات فقط.
إذا كنت لا تحب النفقات العامة لـ IDE ، فهذا دائمًا خيار جيد.
شكرًا لك.