قائمة التكوين
make menuconfigيُعدّ هذا البرنامج أحد خمس أدوات مماثلة تُساعد المستخدم في تهيئة نواة لينكس قبل عملية البناء، وهي خطوة ضرورية لتجميع الشفرة المصدرية . يتميز البرنامج بواجهة مستخدمmake menuconfig قائمة على القوائم ، مما يسمح للمستخدم باختيار الميزات والوحدات المراد تجميعها. يتم استدعاؤه عادةً باستخدام الأمر `menuconfig`؛ وهو هدف في ملف Makefile الخاص بلينكس .make menuconfig
ملخص
make menuconfigلم تكن هذه الميزة موجودة في الإصدار الأول من لينكس . قبل الإصدار 2.5.45، كانت الأداة السابقة تستخدم لغة قائمة التكوينmake config (CML) وكانت أداة مساعدة تعتمد على الأسئلة والأجوبة make oldconfig.
تتضمن أنواع مختلفة من الأداة لتكوين نظام لينكس ما يلي:
تستخدم جميع هذه الأدوات لغة Kconfig داخليًا. كما تُستخدم Kconfig في مشاريع أخرى، مثل Das U-Boot ، وهو برنامج إقلاع للأجهزة المدمجة، وBuildroot ، وهي أداة لإنشاء أنظمة لينكس مدمجة، و BusyBox ، وهي مجموعة أدوات تنفيذية أحادية الملف للأنظمة المدمجة.
make menuconfigبشكل عام، يعتبر أكثر سهولة في الاستخدام مقارنة بأداة التكوين القائمة على الأسئلة والأجوبة make config، ويحتوي على نظام بحث أساسي.
إذا كان المستخدم راضيًا عن .configملف سابق، فإن البرنامج make oldconfigيستخدم هذا الملف السابق للإجابة على جميع الأسئلة التي يمكنه الإجابة عليها، مع عرض الميزات الجديدة بشكل تفاعلي فقط.
التبعيات
لاستخدامها make menuconfig، يلزم وجود مصدر Linux ، وأداة make ، ومترجم C ، ومكتبة ncurses .
انظر أيضاً
مراجع
- الأداة
make menuconfigنفسها. - لينكس من الصفر
- كيفية بناء نظام لينكس بسيط ( مؤرشف بتاريخ ٢٣ أكتوبر ٢٠٠٩ على موقع Wayback Machine)
- إنشاء نواة مخصصة باستخدام نظام حزم النواة الخاص بـ Debian
- تجميع نظام لينكس على نظام IBM z
- كيفية إنشاء نظام لينكس خاص بك
- بناء النواة بالطريقة التقليدية
- دليل استخدام نواة لينكس
- لغة Kconfig
روابط خارجية
- نواة لينكس
- أدوات تهيئة نظام لينكس
- إدارة التكوين
- أتمتة البناء
- برنامج مجاني يستخدم مكتبة ncurses
