5.15.1. تركيب Ncurses
أولاً، تأكد من أن البله تم العثور عليها أولاً أثناء التكوين:
sed -is/mawk// تكوين
sed -is/mawk// تكوين
تحضير Ncurses للتجميع:
./configure --prefix=/tools \
- مع مشترك \
- بدون تصحيح \
--بدون-ada \
--enable-widec \
--تمكين الكتابة فوق
./configure --prefix=/tools \
- مع مشترك \
- بدون تصحيح \
--بدون-ada \
--enable-widec \
--تمكين الكتابة فوق
معنى خيارات التكوين:
--بدون-آدا
يضمن هذا أن Ncurses لا يبني دعمًا لمترجم Ada الذي قد يكون موجودًا على المضيف ولكنه لن يكون متاحًا بمجرد دخولنا الاستجذار بيئة.
--تمكين الكتابة فوق
يخبر هذا Ncurses بتثبيت ملفات الرأس الخاصة به في /أدوات/تضمين، بدلا من /أدوات/تضمين/ncurses، للتأكد من أن الحزم الأخرى يمكنها العثور على رؤوس Ncurses بنجاح.
- تمكين ويديك
يتسبب رمز التبديل هذا في مكتبات ذات أحرف كبيرة (على سبيل المثال ، libncursesw.so.6.1) ليتم بناؤها بدلاً من العادية (على سبيل المثال ، libncurses.so.6.1). يمكن استخدام هذه المكتبات ذات الأحرف العريضة في كل من المواقع المحلية متعددة البايت والتقليدية ذات 8 بت ، بينما تعمل المكتبات العادية بشكل صحيح فقط في مواقع 8 بت. المكتبات ذات الطابع العريض والمكتبات العادية متوافقة مع المصدر ، ولكنها ليست متوافقة مع النظام الثنائي.
تجميع الحزمة:
جعل
جعل
تحتوي هذه الحزمة على مجموعة اختبار ، ولكن لا يمكن تشغيلها إلا بعد تثبيت الحزمة. الاختبارات موجودة في اختبار/
الدليل. انظر README ملف في هذا الدليل لمزيد من التفاصيل. قم بتثبيت الحزمة:
جعل تثبيت
ln -s libncursesw.so /tools/lib/libncurses.so
جعل تثبيت
ln -s libncursesw.so /tools/lib/libncurses.so
توثيق