كيفية ترجمة برنامج في Linux: 7 خطوات (بالصور)

جدول المحتويات:

كيفية ترجمة برنامج في Linux: 7 خطوات (بالصور)
كيفية ترجمة برنامج في Linux: 7 خطوات (بالصور)

فيديو: كيفية ترجمة برنامج في Linux: 7 خطوات (بالصور)

فيديو: كيفية ترجمة برنامج في Linux: 7 خطوات (بالصور)
فيديو: iPod is Disabled, Connect to iTunes? 3 Ways to Unlock It! 2024, يمكن
Anonim

كود المصدر هو برنامج كمبيوتر في شكل يمكن قراءته من قبل الإنسان. ومع ذلك ، لا يمكن للجهاز تنفيذ التعليمات البرمجية المصدر. يجب تجميع الكود في كود الآلة قبل أن يكون مفيدًا. في Linux ، يعد نظام الإنشاء "make" هو الأكثر شيوعًا ، وهذه الطريقة تعمل مع جميع حزم التعليمات البرمجية المصدر لنظام Linux تقريبًا.

خطوات

قم بتجميع برنامج في Linux الخطوة 1
قم بتجميع برنامج في Linux الخطوة 1

الخطوة الأولى. قم بتنزيل الكود المصدري للبرنامج أو برنامج التشغيل من الإنترنت أو الوسائط الأخرى

سيكون على الأرجح في شكل "tarball" وله امتداد ملف.tar أو.tar.bz2 أو.tar.gz. في بعض الأحيان ، سيتم استخدام ملف.zip بدلاً من ذلك.

قم بتجميع برنامج في Linux الخطوة 2
قم بتجميع برنامج في Linux الخطوة 2

الخطوة 2. فك الشفرة التي تم تنزيلها - لملفات.zip ، استخدم "فك ضغط ملفك" ، بالنسبة إلى.tgz أو.tar.gz ، استخدم "tar -zxvf yourfile" ؛ بالنسبة إلى.bz2 ، استخدم "tar -jxvf yourfile" ؛ أو استخراج ملفاتك بيانيا

قم بتجميع برنامج في Linux الخطوة 3
قم بتجميع برنامج في Linux الخطوة 3

الخطوة 3. في المحطة ، انتقل إلى الدليل المستخرج حديثًا

يمكنك القيام بذلك عن طريق كتابة cd متبوعًا بمسافة ثم اسم الدليل. (تذكر أن أسماء الدلائل في Linux حساسة لحالة الأحرف).

قم بتجميع برنامج في Linux الخطوة 4
قم بتجميع برنامج في Linux الخطوة 4

الخطوة 4. قم بتشغيل الأمر"

/ تكوين "لتكوين شفرة المصدر تلقائيًا. يمكن استخدام وسيطات مثل" --prefix = "للتحكم في موقع التثبيت. هذا يتحقق من أن لديك المكتبات الصحيحة والإصدارات.

قم بتجميع برنامج في Linux الخطوة 5
قم بتجميع برنامج في Linux الخطوة 5

الخطوة 5. بمجرد التهيئة ، قم بتشغيل "make" الذي يقوم بالتجميع الفعلي (يمكن أن يستغرق هذا أي شيء من بضع ثوانٍ إلى عدة ساعات)

سيتم إنشاء ملف تنفيذي للبرنامج في دليل bin داخل دليل التعليمات البرمجية المصدر.

قم بتجميع برنامج في Linux الخطوة 6
قم بتجميع برنامج في Linux الخطوة 6

الخطوة 6. لتثبيت البرنامج - قم بتشغيل "make install"

قم بتجميع برنامج في Linux الخطوة 7
قم بتجميع برنامج في Linux الخطوة 7

الخطوة 7. لقد قمت بتجميع وتثبيت شفرة مصدر البرنامج

فيديو - باستخدام هذه الخدمة ، قد تتم مشاركة بعض المعلومات مع YouTube

نصائح

  • في المعالجات متعددة النواة ، يمكنك التجميع بطريقة متعددة مؤشرات الترابط باستخدام make -j3 ، مع استبدال 3 بأي عدد من الخيوط التي تريد استخدامها.
  • إذا فشل البناء لأي سبب من الأسباب ، قبل محاولة الإنشاء مرة أخرى ، يجب تشغيل "make clean" لإزالة جميع الملفات التي خلفتها محاولة الإنشاء الأصلية. قد تؤدي هذه الملفات إلى فشل محاولتك الثانية لأنها موجودة.
  • ما لم تحدد بادئة ، سيتم تثبيت الكود تلقائيًا في / usr.
  • قد تحتاج إلى أن تكون مستخدمًا متميزًا.
  • يمكنك أيضًا تجميع هذه الأوامر معًا. على سبيل المثال ،./configure && make && make install.
  • إذا فشل البناء ، فستحصل على ناتج سطر وملف ونوع الخطأ. إذا كنت تريد يمكنك محاولة حل المشكلة. تأتي معظم حالات الفشل من التبعيات الفاشلة للبرنامج الذي تقوم بتثبيته ، أي البرامج أو المكتبات التي تعتمد عليها حزمتك.

تحذيرات

  • يمكن أن يستغرق التجميع ساعات.
  • يمكن أن يتسبب تجميع مكونات النظام الهامة واستبدالها في حدوث مشكلات إذا قمت بإعادة تجميعها وإعادة تثبيتها. تعرف ما تقومون به.
  • لا تحتوي بعض حزم المصدر على ملفات تكوين أو حتى إنشاء ملفات. في هذه الحالة ، ما عليك سوى كتابة "make" في الموجه وشاهد ما سيحدث.

موصى به: