قائمة التكوين

make menuconfigيُعدّ هذا البرنامج أحد خمس أدوات مماثلة تُساعد المستخدم في تهيئة نواة لينكس قبل عملية البناء، وهي خطوة ضرورية لتجميع الشفرة المصدرية . يتميز البرنامج بواجهة مستخدمmake menuconfig قائمة على القوائم ، مما يسمح للمستخدم باختيار الميزات والوحدات المراد تجميعها. يتم استدعاؤه عادةً باستخدام الأمر `menuconfig`؛ وهو هدف في ملف Makefile الخاص بلينكس .make menuconfig

ملخص

make menuconfigلم تكن هذه الميزة موجودة في الإصدار الأول من لينكس . قبل الإصدار 2.5.45، كانت الأداة السابقة تستخدم لغة قائمة التكوينmake config (CML) وكانت أداة مساعدة تعتمد على الأسئلة والأجوبة make oldconfig.

تتضمن أنواع مختلفة من الأداة لتكوين نظام لينكس ما يلي:

  • make xconfigوهذا يتطلب Qt
  • make gconfigوالذي يستخدم GTK+
  • make nconfig، وهو ما يشبه make menuconfig.

تستخدم جميع هذه الأدوات لغة Kconfig داخليًا. كما تُستخدم Kconfig في مشاريع أخرى، مثل Das U-Boot ، وهو برنامج إقلاع للأجهزة المدمجة، وBuildroot ، وهي أداة لإنشاء أنظمة لينكس مدمجة، و BusyBox ، وهي مجموعة أدوات تنفيذية أحادية الملف للأنظمة المدمجة.

make menuconfigبشكل عام، يعتبر أكثر سهولة في الاستخدام مقارنة بأداة التكوين القائمة على الأسئلة والأجوبة make config، ويحتوي على نظام بحث أساسي.

إذا كان المستخدم راضيًا عن .configملف سابق، فإن البرنامج make oldconfigيستخدم هذا الملف السابق للإجابة على جميع الأسئلة التي يمكنه الإجابة عليها، مع عرض الميزات الجديدة بشكل تفاعلي فقط.

التبعيات

لاستخدامها make menuconfig، يلزم وجود مصدر Linux ، وأداة make ، ومترجم C ، ومكتبة ncurses .

انظر أيضاً

مراجع