لينكس هو واحد من أنظمة التشغيل الأكثر شعبية لتطوير البرمجيات في اللغات عالية المستوى ، بما في ذلك لغة سي. تجميع برامج سي على لينكس قد يبدو وكأنه مهمة شاقة للمطورين المبتدئين ، ولكن في الواقع من السهل جدا القيام به إذا كنت تعرف بعض الأوامر الأساسية.
تحتاج أولا إلى تثبيت مترجم ج. معظم توزيعات لينكس لديها بالفعل دول مجلس التعاون الخليجي (مجموعة مترجم جنو) مثبتة بشكل افتراضي ، واحدة من الأكثر شعبية ج المجمعين. إذا لم يكن لديك حتى الآن ، يمكنك تثبيت دول مجلس التعاون الخليجي باستخدام مدير حزمة التوزيع الخاص بك. على سبيل المثال ، على أوبونتو ، يمكنك تشغيل الأمر التالي:
سودو الرابطة بين الحصول على تثبيت دول مجلس التعاون الخليجي
عندما يكون لديك بالفعل مترجم ج ، يمكنك البدء في تجميع البرامج الخاصة بك. للقيام بذلك ، تحتاج إلى إنشاء ملف مصدر في ج مع التمديد.ج وحفظه. بعد ذلك ، تحتاج إلى فتح محطة طرفية والانتقال إلى الدليل حيث يوجد ملفك.
بعد ذلك ، تحتاج إلى استخدام الأمر غك لتجميع الملف الخاص بك في ج. يبدو بناء جملة الأمر كما يلي:
دول مجلس التعاون الخليجي هو ملفك.ج-س هو اسم ملف الإخراج
في هذا الأمر ، يجب استبدال "الخاص بك.ج ملف " مع اسم الملف المصدر الخاص بك و "اسم ملف الإخراج" مع الاسم الذي تريد إعطاء الملف المترجمة.
- مفهوم التجميع في لينكس
- تثبيت مترجم سي على لينكس
- الشروع في العمل مع مترجم ج
- إنشاء وتحرير شفرة المصدر
- خيارات تجميع لينكس
- الخيار جيم
- الخيار س
- الخيار-الجدار
- الخيار-ز
- الخيار س
- الخيار الأول
- معالجة الأخطاء وتصحيح الأخطاء
- معالجة الأخطاء
- تصحيح البرنامج
- خاتمة
- تجميع العديد من الملفات
- استخدام المكتبات في تجميع ج على لينكس
- سؤال وجواب
- كيف يمكنني تثبيت مترجم ج على لينكس?
- كيف يمكنني تجميع برنامج ج على لينكس?
- كيف يمكنني تحديد خيارات تجميع إضافية عند استخدام دول مجلس التعاون الخليجي على لينكس?
- هل من الممكن إعداد ماكيفيل لتجميع برنامج ج على لينكس?
- هل من الممكن تجميع برنامج ج على لينكس دون استخدام سطر الأوامر?
- أي إصدارات من مترجم ج معتمدة على لينكس?
مفهوم التجميع في لينكس
التجميع هو عملية تحويل الكود المصدري لبرنامج مكتوب بلغة برمجة إلى رمز آلة مفهوم لجهاز الكمبيوتر. في لينكس ، يعد التجميع جزءا مهما من عملية إنشاء البرامج وتشغيلها.
يمكن تقسيم عملية التجميع إلى عدة مراحل:
- إعداد الكود المصدري: قبل البدء في التجميع ، من الضروري كتابة الكود المصدري للبرنامج بلغة البرمجة المحددة. لغات البرمجة المختلفة شائعة في لينكس ، مثل سي ، سي++ ، بايثون ، وغيرها.
- تجميع: في هذه المرحلة ، يتم تحويل شفرة المصدر للبرنامج إلى رمز الجهاز. لتجميع برامج سي على لينكس ، عادة ما يتم استخدام مترجم دول مجلس التعاون الخليجي (مجموعة مترجم جنو).
- الربط: بعد تجميع الكود المصدري ، من الضروري ربط جميع ملفات الكائنات والمكتبات معا لإنشاء الملف التنفيذي النهائي. يتم تنفيذ الربط بواسطة الرابط ويربط المكتبات الضرورية وملفات الكائنات الخاصة بالبرنامج.
- إنشاء ملف قابل للتنفيذ: نتيجة لتجميع وربط ، يتم إنشاء ملف قابل للتنفيذ التي يمكن تشغيلها على لينكس.
أثناء عملية التجميع ، يمكنك تحديد معلمات مختلفة ، مثل تحسين التعليمات البرمجية ، وتحديد الدلائل التي تحتوي على ملفات الرأس والمكتبات الضرورية ، وغيرها. يتيح لك ذلك تخصيص عملية التجميع لتلبية المتطلبات المحددة للبرنامج.
تجميع لينكس لديها العديد من المزايا ، مثل المجمعين قوية والقدرة على استخدام لغات البرمجة المختلفة. بالإضافة إلى ذلك ، يسمح لك الكود المفتوح المصدر للمجمعين بتكييفها مع احتياجاتك وإجراء التغييرات.
باستخدام لينكس تجميع يسمح لك لخلق برامج فعالة والأمثل التي يمكن تشغيلها على معظم توزيعات لينكس دون الحاجة إلى ما قبل تثبيت بيئات وقت التشغيل الخاصة.
تثبيت مترجم سي على لينكس
من أجل تجميع برامج سي على لينكس ، تحتاج إلى تثبيت المترجم المناسب. على لينكس ، المترجم الأكثر شعبية والأكثر استخداما هو دول مجلس التعاون الخليجي (مجموعة مترجم جنو).
يمكنك تثبيت دول مجلس التعاون الخليجي على لينكس بالطرق التالية:
إذا كنت بحاجة إلى إصدار معين من دول مجلس التعاون الخليجي أو كنت ترغب في تكوين معلمات الإنشاء الخاصة به ، فيمكنك تنزيل شفرة مصدر دول مجلس التعاون الخليجي من موقع جنو الرسمي ، وفكها وتجميعها. هذا النهج معقد للغاية ويتطلب بعض المعرفة في مجال تجميع البرامج.
بعد تثبيت دول مجلس التعاون الخليجي ، سوف تكون قادرة على تجميع برامج ج مباشرة من سطر الأوامر الطرفية. لتجميع برنامج باستخدام دول مجلس التعاون الخليجي ، قم بتشغيل الأمر التالي:مصدر دول مجلس التعاون الخليجي.البرنامج
في هذا الأمر ، المصدر.ج هو اسم الملف مع شفرة المصدر للبرنامج ، البرنامج هو اسم الملف الذي سيتم تجميع البرنامج فيه. يمكنك اختيار أي اسم آخر بدلا من البرنامج.
بعد تجميع البرنامج ، يمكنك تشغيله عن طريق تشغيل الأمر التالي:./ البرنامج
بعد الانتهاء من هذه الخطوات ، قمت بتثبيت بنجاح وتكوين مترجم ج على نظام لينكس الخاص بك. الآن يمكنك البدء في تطوير البرامج باللغة ج.
الشروع في العمل مع مترجم ج
مترجم ج هو البرنامج الذي يحول التعليمات البرمجية المصدر في لغة البرمجة ج إلى ملف قابل للتنفيذ التي يمكن تشغيلها على جهاز كمبيوتر. قد يبدو العمل مع مترجم سي صعبا بالنسبة للمبتدئين ، ولكن باتباع الخطوات والتوصيات البسيطة ، ستكون خبيرا في تجميع كود سي على لينكس.
من المهم معرفة أسماء الملفات أثناء عملية تجميع التعليمات البرمجية ج. يتم حفظ شفرة المصدر ج في ملف مع التمديد.ج ، على سبيل المثال ، الرئيسية.ج. بعد تجميع شفرة المصدر ، يتم إنشاء ملف قابل للتنفيذ بدون امتداد ، على سبيل المثال ، رئيسي. سيقوم هذا الملف القابل للتنفيذ بتنفيذ البرنامج الخاص بك.
للبدء ، يجب أن يكون لديك مترجم ج تثبيت. على لينكس ، مترجم سي الأكثر شيوعا هو دول مجلس التعاون الخليجي (مجموعة مترجم جنو). إذا لم تكن قد قمت بتثبيت دول مجلس التعاون الخليجي حتى الآن ، يمكنك القيام بذلك عن طريق إدخال الأمر التالي في المحطة الطرفية:سودو الرابطة بين الحصول على تثبيت دول مجلس التعاون الخليجي
الخطوة التالية هي إنشاء ملف المصدر الأول في ج. افتح أي محرر نصوص مثل نانو أو فيم وأدخل الرمز البسيط التالي:
# تشمل
كثافة العمليات الرئيسية () {
برينتف ("مرحبا ، العالم!
");
العودة 0;
}
التعليمات البرمجية أعلاه فقط إخراج سلسلة " مرحبا ، العالم!"إلى الشاشة. هذا مثال كلاسيكي للبرنامج الأول بلغات البرمجة المختلفة ، بما في ذلك ج.
احفظ هذا الملف المصدر باعتباره الملف الرئيسي.c. ثم افتح المحطة وانتقل إلى المجلد حيث الرئيسي الخاص بك.ج الملف المصدر موجود. ثم أدخل الأمر التالي في المحطة لتجميع التعليمات البرمجية:دول مجلس التعاون الخليجي الرئيسية.ج-س الرئيسية
تقوم قيادة دول مجلس التعاون الخليجي بتجميع الرئيسي.ج الملف المصدر ويخلق الملف القابل للتنفيذ الرئيسي. ال-س يحدد الخيار اسم الملف القابل للتنفيذ.
إذا لم تكن هناك أخطاء أثناء عملية التجميع ، فيجب أن ترى الملف القابل للتنفيذ الرئيسي الجديد في المجلد الذي يحتوي على الملف المصدر. لتنفيذ البرنامج ، أدخل الأمر التالي في الجهاز:./ الرئيسية
يجب أن ترى السطر " مرحبا ، العالم!"على الشاشة ، مما يعني التنفيذ الناجح لبرنامجك.
وهذا كل شيء! الآن أنت تعرف كيف تبدأ مع مترجم ج على لينكس. يمكنك كتابة برامج أكثر تعقيدا في ج وتجميعها بالمثل. حظاً موفّقاً!
إنشاء وتحرير شفرة المصدر
قبل أن تتمكن من تجميع برنامج ج على لينكس ، تحتاج إلى إنشاء شفرة المصدر للبرنامج. في هذا القسم ، سننظر في كيفية إنشاء وتحرير شفرة المصدر.
1. افتح محرر نصوص مثل نانو أو السادس لإنشاء ملف شفرة مصدر جديد. يمكنك أيضا استخدام أي محرر نصوص آخر من اختيارك.
2. أدخل شفرة المصدر ج في الملف الذي يفتح. يجب كتابة التعليمات البرمجية المصدر وفقا لبناء الجملة من اللغة ج.
3. احفظ الملف مع الامتداد".(ج)". على سبيل المثال ، "ميبروغرام.(ج)". تأكد من حفظ الملف في دليل العمل حيث ستقوم بتجميع البرنامج.
4. بعد حفظ شفرة المصدر ، يمكنك استخدام المحطة الطرفية أو سطر الأوامر لتجميع البرنامج وتشغيله.
الآن أنت تعرف كيفية إنشاء وتحرير شفرة المصدر لبرنامج ج على لينكس. دعنا ننتقل إلى القسم التالي ، حيث سننظر في عملية تجميع البرنامج.
خيارات تجميع لينكس
يستخدم لينكس مترجم دول مجلس التعاون الخليجي (مجموعة مترجم جنو) لتجميع برامج سي. يوفر مجلس التعاون الخليجي العديد من خيارات التجميع التي تسمح لك بتخصيص عملية التجميع وتحسين الملفات القابلة للتنفيذ التي تقوم بإنشائها. في هذا القسم ، سنلقي نظرة على بعض خيارات التجميع الرئيسية في لينكس.
الخيار جيم
ال-ج يخبر الخيار مترجم دول مجلس التعاون الخليجي بتجميع وإنشاء ملفات الكائنات فقط ، ولكن ليس الارتباط ، الذي يجمع ملفات الكائنات في ملف قابل للتنفيذ. على سبيل المثال ، سيقوم الأمر التالي بتجميع الرئيسي.ج الملف المصدر إلى الرئيسي.س ملف الكائن:
دول مجلس التعاون الخليجي-ج الرئيسية.c
الخيار س
ال-س يسمح لك الخيار بتحديد اسم للملف القابل للتنفيذ المراد إنشاؤه. بشكل افتراضي ، إذا لم يتم تحديد الخيار-س ، ستقوم دول مجلس التعاون الخليجي بإنشاء ملف قابل للتنفيذ باسم أ.خارج. على سبيل المثال ، سيقوم الأمر التالي بتجميع الرئيسي.ج الملف المصدر إلى ملف قابل للتنفيذ اسمه ميبروغرام:
دول مجلس التعاون الخليجي الرئيسية.سي-أو ميبروغرام
الخيار-الجدار
يتضمن خيار الجدار جميع تحذيرات المترجم الممكنة. يمكن أن تشير التحذيرات إلى أخطاء ومشكلات محتملة في الكود ، لذلك يوصى دائما باستخدام هذا الخيار عند التجميع. على سبيل المثال ، سيقوم الأمر التالي بتجميع الرئيسي.ج الملف المصدر ، بما في ذلك جميع التحذيرات:
مجلس التعاون الخليجي - الجدار الرئيسي.سي-أو ميبروغرام
الخيار-ز
ال-ز يضيف الخيار معلومات التصحيح إلى الملف القابل للتنفيذ الذي يتم إنشاؤه. تسمح لك معلومات التصحيح باستخدام مصحح الأخطاء لتحليل البرنامج في وقت التشغيل. على سبيل المثال ، يقوم الأمر التالي بتجميع الرئيسي.ج الملف المصدر مع معلومات التصحيح:
دول مجلس التعاون الخليجي - جي الرئيسية.سي-أو ميبروغرام
الخيار س
ال-س يحدد الخيار مستوى تحسين المترجم. يمكن أن يؤدي مستوى التحسين إلى تحسين أداء البرنامج ، ولكنه قد يجعل من الصعب تصحيحه. تقدم دول مجلس التعاون الخليجي عدة مستويات من التحسين ، تتراوح من-أو 0 (بدون تحسين) إلى-أو 3 (الحد الأقصى للتحسين). على سبيل المثال ، سيقوم الأمر التالي بتجميع الملف المصدر الرئيسي.ج مع مستوى التحسين-س2:
دول مجلس التعاون الخليجي-أو2 الرئيسية.سي-أو ميبروغرام
الخيار الأول
ال-أنا الخيار يسمح لك بتحديد الدلائل التي يجب أن يبحث فيها المترجم عن ملفات الرأس. تحتوي ملفات الرأس على تعريفات للوظائف والثوابت وأنواع البيانات المستخدمة في البرنامج. على سبيل المثال ، سيقوم الأمر التالي بتجميع الملف المصدر الرئيسي.ج ، مع تحديد/البيرة / تضمين الدليل كمكان يجب أن يبحث فيه المترجم عن ملفات الرأس:
دول مجلس التعاون الخليجي-أنا / البيرة / تشمل الرئيسية.سي-أو ميبروغرام
هذه ليست سوى بعض من خيارات التجميع المتاحة على لينكس. يوفر مترجم دول مجلس التعاون الخليجي العديد من الخيارات الأخرى التي تسمح لك بضبط عملية التجميع وتحسين الملفات القابلة للتنفيذ التي تقوم بإنشائها. للحصول على قائمة كاملة بخيارات مترجم دول مجلس التعاون الخليجي ، يمكنك استخدام أمر مان دول مجلس التعاون الخليجي ، والذي سيعرض دليل مترجم دول مجلس التعاون الخليجي.
معالجة الأخطاء وتصحيح الأخطاء
عند تطوير برنامج ج ، من المهم أن تكون قادرا على التعامل مع الأخطاء والعثور عليها أثناء تصحيح الأخطاء. في هذا القسم ، ونحن سوف ننظر في معالجة الأخطاء الأساسية وآليات التصحيح لبرامج لينكس.
معالجة الأخطاء
في ج ، يمكن أن تحدث أخطاء أثناء تنفيذ البرنامج ويمكن أن تحدث لأسباب مختلفة ، مثل بيانات الإدخال غير الصحيحة أو مشاكل في نظام الملفات.
تستخدم العوامل والوظائف الشرطية للتعامل مع الأخطاء في ج. باستخدام العبارات الشرطية مثل إذا-آخر أو التبديل-حالة ، يمكنك التحقق من قيم المتغيرات واتخاذ القرارات اعتمادا على نتيجة الاختيار.
هناك أيضا وظائف خاصة لمعالجة الأخطاء في ج ، مثل بيرور و ستريرور. تعرض وظيفة الخطأ رسالة خطأ استنادا إلى القيمة الحالية لمتغير الخطأ. الدالة ستريرور بإرجاع سلسلة مع وصف خطأ استنادا إلى القيمة الحالية لمتغير إرنو.
تصحيح البرنامج
تصحيح أخطاء البرنامج هو عملية البحث عن الأخطاء وتصحيحها في البرنامج. على لينكس ، مصححات مثل غب (غنو المصحح) وعادة ما تستخدم لتصحيح برامج ج.
المصحح غب يسمح لك لتشغيل برنامج في وضع التصحيح واتبع التعليمات خطوة بخطوة. كما يوفر القدرة على عرض القيم المتغيرة وتعيين نقاط التوقف وتتبع مجموعة استدعاءات الوظائف.
لاستخدام غب ، يجب تجميع البرنامج مع العلم ز لتشمل معلومات التصحيح. ثم يمكنك تشغيل غب عن طريق تحديد اسم الملف القابل للتنفيذ من البرنامج.
عند العمل مع المصحح غب ، فمن المفيد أن نعرف بعض الأوامر الأساسية ، مثل تشغيل (تشغيل البرنامج) ، كسر (تعيين نقطة توقف) ، طباعة (طباعة قيمة متغير) والتالي (تنفيذ التعليمات التالية).
خاتمة
في هذا القسم ، قمنا بمراجعة آليات معالجة الأخطاء الأساسية وتصحيح الأخطاء لبرامج سي على لينكس. نأمل أن تكون هذه المعلومات مفيدة عند تطوير برامجك الخاصة.
تجميع العديد من الملفات
في بعض المشاريع ج ، قد يكون من الضروري تجميع ملفات مصدر متعددة. على سبيل المثال ، عند استخدام وحدات أو مكتبات مختلفة.
- لتجميع العديد من الملفات على لينكس ، يمكنك استخدام الأمر التالي:
ملف دول مجلس التعاون الخليجي 1.(ج) ملف2.(ج) ملف3.ج-س قابل للتنفيذ
في هذا الأمر ، دول مجلس التعاون الخليجي هو مترجم ج ، ملف1.ج ، ملف2.ج ، ملف3.ج هي الملفات المصدر التي تحتاج إلى تجميع ، والتنفيذ هو اسم الملف القابل للتنفيذ الذي سيتم إنشاؤه بعد التجميع.
- إذا كان لديك الكثير من الملفات المصدر ، يمكنك تجنب قائمة طويلة من الملفات باستخدام رمز القناع. على سبيل المثال ، إذا كان لديك ملف ملفات1.ج ، ملف2.ج ، ملف3.ج ، إلخ.، يمكنك استخدام الأمر التالي:
دول مجلس التعاون الخليجي *.ج-س قابل للتنفيذ
رمز القناع * يعني "أي عدد من الأحرف". وبالتالي ، فإن جميع الملفات مع التمديد .(ج) سيجمع معا.
- إذا كان مشروعك يحتوي على دليل متداخل مع ملفات المصدر ، فيمكنك تحديد المسار إلى هذه الملفات في أمر التجميع. على سبيل المثال ، إذا كان لديك ملف1.ج والملف2.ج الملفات الموجودة في دليل سرك ، يمكنك استخدام الأمر التالي:
مجلس التعاون الخليجي سرك/ملف1.(ج) مركز البحوث الخاصة/ملف2.ج-س قابل للتنفيذ
في هذه الحالة ، تكون الملفات ملف1.ج والملف2.سيتم تجميع الملفات الموجودة في دليل سرك معا.
عند تجميع العديد من الملفات ، من المهم التأكد من توفر جميع التبعيات والمكتبات الضرورية وتعيينها بشكل صحيح. خلاف ذلك ، قد تواجه أخطاء تجميع.
استخدام المكتبات في تجميع ج على لينكس
واحدة من الميزات الرائعة للغة البرمجة ج هو نمطية لها. بدلا من كتابة رمز البرنامج بأكمله في ملف واحد ، يمكنك تقسيمه إلى وحدات منفصلة ، كل منها يؤدي وظائف معينة. في الوقت نفسه ، يمكنك استخدام المكتبات الجاهزة التي لديها بالفعل وظائف وخوارزميات مختلفة مطبقة.
- على لينكس ، يمكنك استخدام المكتبات المختلفة لإضافة وظائف إضافية لبرامج سي الخاص بك. من أجل استخدام المكتبة في المشروع الخاص بك ، تحتاج إلى اتباع الخطوات التالية:
- قم بتوصيل ملف رأس المكتبة. تعلن ملفات الرأس عن الوظائف والهياكل التي تريد استخدامها في برنامجك.
قم بتوصيل ملفات الكائنات أو المكتبات الثابتة للمكتبة بأمر التجميع.
لتوصيل ملف رأس المكتبة ، يجب عليك تضمينه باستخدام توجيه # تضمين المعالج المسبق. على سبيل المثال ، إذا كنت ترغب في استخدام مكتبة الإدخال/الإخراج القياسية (ستديو.ح) ، يمكنك إضافة السطر التالي إلى برنامجك:# تشمل
لتوصيل ملفات الكائنات أو المكتبات الثابتة بأمر التجميع ، استخدم الخيار-إل مع اسم المكتبة. على سبيل المثال ، إذا كنت ترغب في استخدام مكتبة الدوال الرياضية (الرياضيات.ح) ، يمكنك إضافة السطر التالي إلى أمر التجميع:دول مجلس التعاون الخليجي-يا بلدي برنامج بلدي برنامج.سي إل إم
في هذا المثال ، نقوم بتجميع الكود من برنامجي.ملف ج في الملف القابل للتنفيذ الخاص ببرنامجي. الخيار-لم يخبر المترجم لربط مكتبة ليب ثابتة ، والذي يحتوي على وظائف رياضية.
إذا كنت ترغب في استخدام مكتبة ديناميكية (.ملف سو) ، تحتاج إلى تحديد المسار إلى هذه المكتبة باستخدام الخيار-ل وإضافة اسم المكتبة باستخدام الخيار-ل. على سبيل المثال ، إذا كان لديك مكتبة ديناميكية libmylib.so تقع في الدليل / البيرة / المحلية / ليب ، يمكنك إضافة السطر التالي إلى الأمر تجميع:دول مجلس التعاون الخليجي-يا بلدي برنامج بلدي برنامج.ج-ل/البيرة / المحلية / ليب-لمليب
الآن يمكن للبرنامج استخدام وظائف من مكتبة ميليب.
الآن أنت تعرف كيفية استخدام المكتبات في عملية تجميع برنامج ج على لينكس. يتيح لك استخدام المكتبات الجاهزة توسيع وظائف برنامجك ، وتجنب الحاجة إلى تنفيذ وظائف معقدة من البداية. هذا يساعدك على إنشاء رمز أكثر كفاءة وحدات.
سؤال وجواب
كيف يمكنني تثبيت مترجم ج على لينكس?
لتثبيت مترجم سي على لينكس ، تحتاج إلى استخدام مدير حزمة التوزيع الخاص بك. على سبيل المثال ، للتوزيعات المستندة إلى دبيان مثل أوبونتو ، يمكنك استخدام الأمر "سودو الرابطة بين الحصول على تثبيت بناء الأساسية" لتثبيت مترجم ج وغيرها من أدوات التنمية اللازمة.
كيف يمكنني تجميع برنامج ج على لينكس?
لتجميع برنامج ج على لينكس ، يمكنك استخدام الأمر "دول مجلس التعاون الخليجي" أو " رنة " على سطر الأوامر. على سبيل المثال ، لتجميع "المثال.ج "ملف ، يمكنك تشغيل الأمر" مثال دول مجلس التعاون الخليجي.مثال". عند التجميع الناجح ، سيؤدي هذا إلى إنشاء ملف" مثال " يمكن تشغيله.
كيف يمكنني تحديد خيارات تجميع إضافية عند استخدام دول مجلس التعاون الخليجي على لينكس?
لتحديد خيارات تجميع إضافية عند استخدام دول مجلس التعاون الخليجي على لينكس ، يمكنك إضافتها بعد اسم الملف وقبل العلم" - س". على سبيل المثال ، لتحديد علامة التحسين "-س2" ، يمكنك تشغيل الأمر "مثال دول مجلس التعاون الخليجي.ج-س2 - س مثال". سيؤدي هذا إلى تطبيق علامة التحسين المحددة عند تجميع البرنامج.
هل من الممكن إعداد ماكيفيل لتجميع برنامج ج على لينكس?
نعم ، يمكنك إعداد ماكيفيل لتجميع برنامج سي تلقائيا على لينكس. ملف ماكيفيل هو ملف نصي يحتوي على تعليمات لبناء برنامج. في ماكيفيل ، يمكنك تحديد مترجم ، أعلام تجميع ، التبعيات ، وغيرها من المعالم. بعد تكوين ماكيفيل ، يمكنك تشغيل الأمر" جعل " على سطر الأوامر لتجميع البرنامج تلقائيا.
هل من الممكن تجميع برنامج ج على لينكس دون استخدام سطر الأوامر?
نعم ، فمن الممكن لتجميع برنامج ج على لينكس دون استخدام سطر الأوامر إذا كنت تستخدم بيئة تطوير متكاملة (إيد) مع دعم تجميع. بعض إيدس شعبية لينكس ، مثل الكسوف ، رمز::كتل وكليون ، وتوفير القدرة على تجميع برامج ج من واجهة المستخدم.
أي إصدارات من مترجم ج معتمدة على لينكس?