• عنا
  • تعلن
  • سياسة الخصوصية
  • الاتصال بنا
MasterTrend الأخبار
  • المنزل
    • بلوق
  • الدروس
  • الأجهزة
  • الألعاب
  • المحمول
  • الأمن
  • ويندوز
  • IA
  • البرنامج
  • الشبكات
  • ما هو الجديد
  • arArabic
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • sv_SESwedish
    • nl_NLDutch
أي نتيجة
عرض كل النتائج
  • المنزل
    • بلوق
  • الدروس
  • الأجهزة
  • الألعاب
  • المحمول
  • الأمن
  • ويندوز
  • IA
  • البرنامج
  • الشبكات
  • ما هو الجديد
  • arArabic
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • sv_SESwedish
    • nl_NLDutch
أي نتيجة
عرض كل النتائج
MasterTrend الأخبار
أي نتيجة
عرض كل النتائج
المنزل الدروس

التجميع على Linux: التشغيل في دقائق مع 3 أوامر ⚡

MasterTrend رؤى قبل MasterTrend رؤى
20 de سبتمبر de 2025
في الدروس
وقت القراءة:6 مين قراءة
إلى إلى
0
التجميع على لينكس - برمجة شخص على كمبيوتر محمول يعمل بنظام لينكس، وتشغيل الأوامر في المحطة الطرفية لتجميع الكود باستخدام gcc وmake؛ دليل التجميع على لينكس.

التجميع على Linux: مطور يستخدم المحطة الطرفية لتجميع الكود المصدر مع gcc وmake على GNU/Linux، وهو مثالي لدروس البرمجة، وDevOps، وتعلم سطر الأوامر.

13
مشترك
37
الآراء
مشاركة على Facebookمشاركة على تويتر

محتويات

  1. التجميع على لينكس: 3 خطوات لإنشاء الملفات الثنائية 🔥
    1. الملخص الرئيسي
  2. ما هو التجميع من الكود المصدر؟
  3. عملية البناء المكونة من 3 خطوات: التكوين، الإنشاء، التثبيت
  4. كيف يبدأ ./configure العملية
  5. يجعل معظم العمل
  6. الانتهاء من التثبيت
    1. المنشورات ذات الصلة

التجميع على لينكس: 3 خطوات لإنشاء الملفات الثنائية 🔥

الملخص الرئيسي

  • تتبع معظم البرامج عملية مكونة من 3 خطوات للتجميع من الكود المصدر: ./configure && make && make install.
  • النص تكوين التحقق من التبعيات، يصنع يُنشئ الملف القابل للتنفيذ، وأدوات مثل autoconf/automake أتمتة هذه العملية.
  • عادةً ما يكون التثبيت اختياريًا، مما يجعل من الأسهل تشغيل الأوامر المنسوخة في الدلائل الموجودة في طريق من النظام.

قد يبدو التجميع من الكود المصدر أمرًا مخيفًا مقارنة باستخدام مديري الحزم، ولكن باستخدام ثلاثة أوامر أساسية، تكون العملية بسيطة ومباشرة. 🚀

ما هو التجميع من الكود المصدر؟

البرامج التي تستخدمها قابلة للتفسير أو التجميع. البرامج المُفسَّرة هي ملفات نصية تحتوي على شيفرة برمجية ينفذها برنامج آخر (المفسِّر) آنيًا. أما البرامج المُجمَّعة، فهي ملفات ثنائية تحتوي على شيفرة آلية جاهزة للتنفيذ.

الملفات التنفيذية المُجمّعة شائعة جدًا، خاصةً في البرامج الكبيرة. عند التجميع من الكود المصدر،sas مترجم مثل مجلس التعاون الخليجي تحويل الكود إلى برنامج قابل للتنفيذ، والذي يتم توزيعه عادةً عبر ملفات متعددة.

محطة طرفية Linux تُظهر تثبيت Steam باستخدام الأوامر.

يمكن أن تكون عملية التجميع واسعة النطاق ومعقدة، ولهذا السبب يتم أتمتتها عادةً باستخدام برامج مثل يصنع. الملفات ملفات Makefiles التحكم في كيفية بناء الملف التنفيذي النهائي.

في المشاريع الكبيرة، هذه ملفات Makefiles يمكن أن تكون معقدة للغاية بحيث يتم إنشاؤها تلقائيًا باستخدام أدوات مثل التثبيت التلقائي و صناعة السيارات لضمان التوافق بين مختلف المعماريات. 🛠️

عملية البناء المكونة من 3 خطوات: التكوين، الإنشاء، التثبيت

تستخدم معظم البرامج هذا النمط الأساسي للتجميع من الكود المصدر:

./configure && make && make install

تستخدم البرامج الشائعة مثل Apache هذا التسلسل (أو بعض المتغيرات)، مثل يشرح ملفه ثَبَّتَ:

جزء من ملف تثبيت Apache يظهر خطوات التثبيت ./configure وmake وmake.

يتبع Node.js أيضًا هذا الهيكل، كما هو موضح في ملف BUILDING.md الخاص به:

مقتطف من ملف Node.js BUILDING.md الذي يظهر ./configure، وmake، وmake install.

قد يحتوي كل مشروع على اختلافات طفيفة عن سلسلة الأوامر هذه. استخدم عامل AND المنطقي (&&) يوقف العملية إذا فشلت أي خطوة:

./configure && make && make install

أو يمكنك تشغيل كل أمر على حدة على سطر واحد باستخدام فاصلة منقوطة، على الرغم من أن هذا سيؤدي إلى تشغيل جميع الأوامر دون توقف في حالة فشل أي منها:

./configure; make; make install

يمكنك أيضًا القيام بالخطوط الثلاثة بشكل منفصل:

./configure make make install

إذا كنت تريد فقط تجربة البرنامج دون تثبيته، يمكنك تخطيه قم بالتثبيت وتشغيله من مجلده.

بعض المستودعات لديها البرنامج النصي تكوين جاهز، بينما تتطلب أدوات أخرى (مثل grep) تشغيل نص برمجي آخر أولًا لتوليده. ارجع دائمًا إلى ملف التثبيت، أو البناء، أو القراءة (README) لاتباع توصيات المشروع. 📋

كيف يبدأ ./configure العملية

النص تكوين إنها نقطة البداية لعملية التجميع، وتكييف المشروع مع بيئتك.

يتحقق هذا البرنامج النصي من التبعيات المطلوبة للمشروع، ويتحقق من الإصدارات والتوافر. عند اكتماله، يُنشئ ملفًا باسم ملف Makefile للمرحلة القادمة.

النص تكوين يقدم العديد من الخيارات القابلة للتكوين مع ./configure --help، مما يسمح لك بتخصيص تفاصيل البناء.

الكثير جدا تكوين مثل يصنع توليد الكثير من المخرجات على الشاشة. استخدم الخيار --هادئ إذا كنت تريد تشغيل هذه الأوامر دون إظهار الكثير من التفاصيل. 🤫

إذا كان النص مفقودًا تكوينتتضمن بعض المشاريع نصًا مثل autogen.sh لتوليده. على سبيل المثال، يستخدمه htop:

إخراج البرنامج النصي autogen.sh في الكود المصدر htop لتوليد التكوين.

قد لا تحتوي المشاريع البسيطة جدًا أو المشاريع المكتوبة بلغات أخرى على تكوين. هناك تتم العملية في خطوتين: جعل && جعل التثبيت.

النص تكوين كما أنه يتحكم في تفاصيل التثبيت، مثل المعلمة --بادئة، الذي يحدد دليل جذر التثبيت. افتراضيًا، يكون /usr/local، ولكن يمكنك تغييره لتنظيم ملفاتك بشكل أفضل.

يجعل معظم العمل

بعد تكوين يولد ملف Makefileيبدأ التجميع الفعلي للبرنامج بـ يصنع.

يقوم هذا البرنامج بقراءة ملف Makefile ويتبع القواعد لتحديد الملفات التي سيتم إنشاؤها أو تحديثها. ملفات Makefiles تعتبر النصوص المكتوبة بخط اليد سهلة الفهم بالنسبة لأولئك الذين يعرفون قواعد النحو.

على سبيل المثال هذا واحد ملف Makefile يقوم البرنامج البسيط بتجميع برنامج يعتمد على الملف برنامج ج:

البرنامج: program.c gcc -o program program.c

يصنع التحقق مما إذا كان برنامج ج تغيرت منذ آخر تجميع. إذا لم تتغير، فلا تفعل شيئًا؛ إذا تغيرت، فقم بالتجميع باستخدام مجلس التعاون الخليجي.

لقطة مقربة للمفاتيح المضيئة الخاصة بلوحة المفاتيح Das Keyboard 6 Professional.

ال ملفات Makefiles عادةً ما تكون البيانات المُولَّدة تلقائيًا أكثر تعقيدًا. على سبيل المثال، ملف Makefile يحتوي htop على 2,440 سطرًا:

جزء من ملف Makefile الذي تم إنشاؤه تلقائيًا لمشروع htop.

لكن ليس عليك فهم كل التفاصيل. ما لم تُعدّل الكود المصدري، فما عليك سوى تشغيله. يصنع ودع النظام يهتم بالأمر.

الخطوة يصنع قد يستغرق الأمر دقائق أو أكثر للمشاريع الكبيرة. إذا فشل، فعادةً ما يكون ذلك بسبب فقدان التبعيات. الميزة هي أن يصنع يحفظ التقدم ويستأنف من حيث توقف عند تشغيله مرة أخرى.

الانتهاء من التثبيت

بعد التجميع، عادةً ما يكون الملف القابل للتنفيذ الذي تم إنشاؤه موجودًا في جذر المشروع أو في دليل فرعي يسمى سلة المهملاتيمكنك تشغيله باستخدام المسار الكامل:

يؤدي تشغيل الأمر make في دليل cli إلى إنشاء دليل فرعي bin مع الملف القابل للتنفيذ النهائي.

يعد هذا مفيدًا للاختبار، ولكن على المدى الطويل، ستحتاج إلى تثبيته في مكان يسهل الوصول إليه.

الهدف ثَبَّتَ الذي يحدد ملف Makefile انسخ الملفات المطلوبة واضبط الأذونات. الموقع الافتراضي هو /usr/local/binعلى الرغم من أنه يمكنك تغييره باستخدام --بادئة.

إذا لم يكن لديك أذونات لهذا المجلد، قم بتشغيل sudo make install ويوفر كلمة مرور المسؤول.

يجب تضمين دليل التثبيت في المتغير الخاص بك طريق لكي تتمكن من تشغيل البرنامج بمجرد اسمه، دون تحديد المسار الكامل.

حصة هذا:
FacebookينكدينبينتيريستXرديتنعرفكمBlueskyالمواضيعحصةChatGPTكلودجوجل منظمة العفو الدوليةجروك

المنشورات ذات الصلة

  • أفضل تطبيقات المواعدة 🚀: اكتشف أين يمكنك العثور على شريك مستقر الآن.
  • المحمولة شاشات 2025: اكتشاف أفضل وأرخص 🔥🎯
  • 🌟 تحديثات Microsoft Surface: أسباب تجعلك لا تفوت هذا الإصدار الجديد.
  • جنوب منتصف الليل: مغامرة قوطية بسرعة 60 إطارًا في الثانية - اكتشفها الآن! ⚡️
  • التكاليف الخفية لامتلاك جهاز Chromebook: لا تشتريه قبل قراءة هذا! ⚠️
  • سناب شات يستمر في التعطل: 10 حلول سريعة وفعالة
  • Google Chrome على Android والأمان: 3 إعدادات توفر بياناتك 🔒🚀
  • كيفية تعطيل موجه الأوامر في نظام التشغيل Windows 11 ⚡ طرق سريعة وآمنة
Tags: EvergreenContentلينكسنصائح تقنية
المنشور السابق

قم بتنظيف WinSxS في Windows 11 الآن: قم بتحرير جيجابايت دون حذف ⚡

النشر القادم

مراجعة Tempest Rising: لعبة إستراتيجية الوقت الحقيقي الكلاسيكية تعود من جديد مع 22 مهمة! 🔥

MasterTrend رؤى

MasterTrend رؤى

لدينا فريق التحرير سهم عميق الغوص في تحليل الدروس والتوصيات من أجل الحصول على أقصى استفادة من الأجهزة و الأدوات الرقمية.

ذات الصلةالمنشورات

كيفية إقران AirPods مع Chromebook: يفتح الشخص علبة AirPods ويقوم بتوصيلها عبر البلوتوث بجهاز كمبيوتر محمول من HP.
الدروس

كيفية إقران AirPods بجهاز Chromebook: قم بتوصيلهما في دقائق! ⏱️🔌

20 de نوفمبر de 2025
66
RESULT_CODE_HUNG - شخص يستخدم الكمبيوتر المحمول مع خطأ Chrome "Aw, Snap!" (RESULT_CODE_HUNG)، يعرض حلاً بنقرة واحدة يعمل على إصلاح Google Chrome ويمنعه من التجمد.
الدروس

RESULT_CODE_HUNG: حل بنقرة واحدة لإصلاح Chrome 🚀

19 de نوفمبر de 2025
73
إعادة تسمية الكمبيوتر في نظام التشغيل Windows 11: شاشة الإعدادات تعرض "تغيير اسم الكمبيوتر"، دليل بثلاث طرق سريعة: CMD، وPowerShell، والإعدادات.
الدروس

إعادة تسمية جهاز الكمبيوتر الخاص بك: تم ذلك في 10 ثوانٍ، وداعًا للأسماء الغريبة 🔥

19 de نوفمبر de 2025
140
GIMP Stable Boy - مستخدم على مكتب يعمل في GIMP؛ تعرض الشاشة البرنامج التعليمي لبرنامج GIMP Stable Boy باللغة الإسبانية للتعبئة التوليدية المجانية - وهو بديل مفتوح المصدر لبرنامج Adobe.
الدروس

GIMP Stable Boy: تجنب Adobe وأنشئ السحر مجانًا 💥🚀

18 de نوفمبر de 2025
77
تعطيل التصحيح التلقائي على iPhone: شاشة WhatsApp مع فتح لوحة المفاتيح، خطوات إزالة التصحيح التلقائي للوحة المفاتيح على iOS.
الدروس

قم بإيقاف التصحيح التلقائي الآن: اكتب بحرية في دقيقة واحدة ⏱️🔥

6 de نوفمبر de 2025
79
ملفات تحديث Steam التالفة - كيفية إصلاح خطأ Steam "ملفات التحديث التالفة/الفاسدة"؛ شعار Steam على خلفية داكنة، دليل خطوة بخطوة والحل.
الدروس

ملفات التحديث التالفة في Steam: إصلاح في دقيقتين ⏳

6 de نوفمبر de 2025
90
النشر القادم
مراجعة Tempest Rising: غلاف RTS يضم قائدًا سيبرانيًا ومعركة مستقبلية باللونين الأزرق والأحمر، ودبابات، وجنودًا، وطائرات بدون طيار في القتال.

مراجعة Tempest Rising: لعبة إستراتيجية الوقت الحقيقي الكلاسيكية تعود من جديد مع 22 مهمة! 🔥

5 1 تصويت
تصنيف المادة
الاشتراك
وصول
إخطار من
ضيف
ضيف
0 تعليقات
أقدم
أحدث أكثر صوت
في خط تعليقات
رؤية جميع المشاركات

البقاء على اتصال

  • 976 المشجعين
  • 118 أتباعه
  • 1.4 k أتباعه
  • 1.8 k المشتركين

لا تفوت أحدث التكنولوجيا و الألعاب.
نصائح فريدة من نوعها ، أدلة عملية وتحليل كل يوم.

استمارة الاشتراك
  • الاتجاهات
  • تعليقات
  • آخر
كيفية إضافة على مدار الساعة على سطح المكتب ويندوز 11: ¡3 الحيل معصوم!

كيفية إضافة على مدار الساعة على سطح المكتب ويندوز 11: الحصول على أكثر في دقائق! ⏱كبيرة

1 مايو عام 2025
كيفية حفظ اللعبة في الريبو

كيفية حفظ اللعبة في الريبو 🔥 اكتشاف سر لا تفقد التقدم

7 الشكر و 2025
12 أفضل البدائل محظوظ هذا البرنامج للحصول على الروبوت

بدائل محظوظ هذا البرنامج: 12 تطبيقات أفضل وسهلة! 🎮⚡

13 نوفمبر عام 2025
🖥 كبيرة كيفية فتح 'أجهزة الطابعات في ويندوز 11: 4 خطوات بسيطة

🌟 كيفية فتح 'أجهزة الطابعات في ويندوز 11: ¡خدعة مذهلة!

20 de نوفمبر de 2025
ميزات Gmail على أندرويد: حفظ الوقت مع 5 نصائح

ميزات جوجل في الروبوت: 5 حيل كنت لا تعرف! 📱✨

12
إصلاح اللوحات الأم - إصلاح اللوحات

إصلاح اللوحات الأم من أجهزة الكمبيوتر المحمولة

10
تثبيت ويندوز 11 المنزل دون الإنترنت

تثبيت ويندوز 11 المنزل دون الإنترنت

10
كيفية النسخ الاحتياطي برامج التشغيل في ويندوز 11/10 في 4 خطوات!

كيفية النسخ الاحتياطي برامج التشغيل في ويندوز 11/10 يمنع الأخطاء! 🚨💾

10
إعادة تشغيل مستكشف Windows - امرأة تعيد تشغيل مستكشف Windows من إدارة المهام في Windows لإصلاح أخطاء النظام في ثوانٍ.

إعادة تشغيل مستكشف Windows: خدعة سريعة تنقذ جهاز الكمبيوتر الخاص بك ⚡

21 de نوفمبر de 2025
شاشة الألعاب ASUS ROG Strix XG27ACMS مقاس 27 بوصة بدقة QHD ومعدل تحديث 320 هرتز، معروضة على مكتب اللاعب مع لوحة مفاتيح وماوس RGB تعرض مشهدًا عالي الدقة من عالم السايبربانك.

ASUS ROG XG27ACMS، أسرع شاشة QHD، تكشف عن قوتها 🚀

21 de نوفمبر de 2025
Wraithstones Nerathul - صورة من Doom The Dark Ages تظهر بطل الرواية وهو يطير على تنين ميكانيكي نحو جبل مظلم وعاصف، في المنطقة التي تقع فيها Wraithstones، وهو دليل لموقع جميع Wraithstones في Doom The Dark Ages.

أحجار الأشباح نيراثول: أسرار سهلة للحصول عليها ⚡

21 de نوفمبر de 2025
كيفية إقران AirPods مع Chromebook: يفتح الشخص علبة AirPods ويقوم بتوصيلها عبر البلوتوث بجهاز كمبيوتر محمول من HP.

كيفية إقران AirPods بجهاز Chromebook: قم بتوصيلهما في دقائق! ⏱️🔌

20 de نوفمبر de 2025

آخر الأخبار

إعادة تشغيل مستكشف Windows - امرأة تعيد تشغيل مستكشف Windows من إدارة المهام في Windows لإصلاح أخطاء النظام في ثوانٍ.

إعادة تشغيل مستكشف Windows: خدعة سريعة تنقذ جهاز الكمبيوتر الخاص بك ⚡

21 de نوفمبر de 2025
67
شاشة الألعاب ASUS ROG Strix XG27ACMS مقاس 27 بوصة بدقة QHD ومعدل تحديث 320 هرتز، معروضة على مكتب اللاعب مع لوحة مفاتيح وماوس RGB تعرض مشهدًا عالي الدقة من عالم السايبربانك.

ASUS ROG XG27ACMS، أسرع شاشة QHD، تكشف عن قوتها 🚀

21 de نوفمبر de 2025
64
Wraithstones Nerathul - صورة من Doom The Dark Ages تظهر بطل الرواية وهو يطير على تنين ميكانيكي نحو جبل مظلم وعاصف، في المنطقة التي تقع فيها Wraithstones، وهو دليل لموقع جميع Wraithstones في Doom The Dark Ages.

أحجار الأشباح نيراثول: أسرار سهلة للحصول عليها ⚡

21 de نوفمبر de 2025
60
كيفية إقران AirPods مع Chromebook: يفتح الشخص علبة AirPods ويقوم بتوصيلها عبر البلوتوث بجهاز كمبيوتر محمول من HP.

كيفية إقران AirPods بجهاز Chromebook: قم بتوصيلهما في دقائق! ⏱️🔌

20 de نوفمبر de 2025
66
MasterTrend أخبار الشعار

MasterTrend معلومات عن الفندق الخاص بك هو مصدر مرجعي في مجال التكنولوجيا: اكتشاف أخبار, دروس, وتحليل الأجهزة, البرامج, الألعاب, موبايل, والذكاء الاصطناعي. الاشتراك في النشرة الإخبارية لدينا و لا تفوت أي اتجاه.

تابعونا

تصفح حسب الفئة

  • الألعاب
  • الأجهزة
  • IA
  • المحمول
  • ما هو الجديد
  • الشبكات
  • الأمن
  • البرنامج
  • الدروس
  • ويندوز
أضف كمصدر مفضل على جوجل

آخر الأخبار

إعادة تشغيل مستكشف Windows - امرأة تعيد تشغيل مستكشف Windows من إدارة المهام في Windows لإصلاح أخطاء النظام في ثوانٍ.

إعادة تشغيل مستكشف Windows: خدعة سريعة تنقذ جهاز الكمبيوتر الخاص بك ⚡

21 de نوفمبر de 2025
شاشة الألعاب ASUS ROG Strix XG27ACMS مقاس 27 بوصة بدقة QHD ومعدل تحديث 320 هرتز، معروضة على مكتب اللاعب مع لوحة مفاتيح وماوس RGB تعرض مشهدًا عالي الدقة من عالم السايبربانك.

ASUS ROG XG27ACMS، أسرع شاشة QHD، تكشف عن قوتها 🚀

21 de نوفمبر de 2025
  • عنا
  • تعلن
  • سياسة الخصوصية
  • الاتصال بنا

جميع الحقوق محفوظة © ٢٠٢٥ https://mastertrend.info/. جميع العلامات التجارية ملكٌ لأصحابها.

We've detected you might be speaking a different language. Do you want to change to:
es_ES Spanish
es_ES Spanish
en_US English
pt_BR Portuguese
fr_FR French
it_IT Italian
ru_RU Russian
de_DE German
zh_CN Chinese
ko_KR Korean
ja Japanese
th Thai
hi_IN Hindi
ar Arabic
tr_TR Turkish
pl_PL Polish
id_ID Indonesian
nl_NL Dutch
sv_SE Swedish
Change Language
Close and do not switch language
أي نتيجة
عرض كل النتائج
  • arArabic
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • tr_TRTurkish
    • hi_INHindi
    • thThai
    • sv_SESwedish
    • nl_NLDutch
  • الألعاب
  • الأجهزة
  • IA
  • المحمول
  • ما هو الجديد
  • الشبكات
  • الأمن
  • البرنامج
  • الدروس
  • ويندوز

جميع الحقوق محفوظة © ٢٠٢٥ https://mastertrend.info/. جميع العلامات التجارية ملكٌ لأصحابها.

wpDiscuz
رديتBlueskyXالصناجةهاكر الأخبار
حصة هذا:
الصناجةVKال WhatsAppبرقيةSMSخطرسولFlipboardهاكر الأخبارميكسنيكستدورالحيرةشينغYummly
الخاص بك الصناجة سبيل المثال