OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

6.49.1. تركيب ليبفي


ملاحظات

على غرار GMP ، يبني libffi مع تحسينات خاصة بالمعالجة قيد الاستخدام. إذا كنت تقوم بالبناء لنظام آخر ، فقم بتصدير CFLAGS و CXXFLAGS لتحديد بنية عامة للبنية الخاصة بك. إذا لم يتم ذلك ، فإن جميع التطبيقات التي ترتبط بـ libffi ستطلق أخطاء تشغيل غير قانونية.

ملاحظات

على غرار GMP ، يبني libffi مع تحسينات خاصة بالمعالجة قيد الاستخدام. إذا كنت تقوم بالبناء لنظام آخر ، فقم بتصدير CFLAGS و CXXFLAGS لتحديد بنية عامة للبنية الخاصة بك. إذا لم يتم ذلك ، فإن جميع التطبيقات التي ترتبط بـ libffi ستطلق أخطاء تشغيل غير قانونية.

قم بتعديل ملف Makefile لتثبيت الرؤوس بالمعيار / البيرة / تتضمن الدليل بدلاً من / usr / lib / libffi- 3.2.1 / include.


sed -e '/ ^ includedir / s / $ (libdir). * $ / $ (includeir) /' \

-أنا تضمين / Makefile.in


sed -e '/ ^ includeir / s /=.*$/=includeir @ ​​/' \

-e 's / ^ Cflags: -I $ {includeir} / Cflags: /' \

-i libffi.pc.in

sed -e '/ ^ includedir / s / $ (libdir). * $ / $ (includeir) /' \

-أنا تضمين / Makefile.in


sed -e '/ ^ includeir / s /=.*$/=includeir @ ​​/' \

-e 's / ^ Cflags: -I $ {includeir} / Cflags: /' \

-i libffi.pc.in

تحضير libffi للتجميع:


./configure --refix = / usr --disable-static --with-gcc-arch = native

./configure --refix = / usr --disable-static --with-gcc-arch = native

معنى خيار التكوين:

--with-gcc-arch = أصلي

تأكد من تحسين دول مجلس التعاون الخليجي للنظام الحالي. إذا لم يتم تحديد ذلك ، فسيتم تخمين النظام وقد لا يكون الرمز الذي تم إنشاؤه صحيحًا لبعض الأنظمة. إذا كان سيتم نسخ الكود الذي تم إنشاؤه من النظام الأصلي إلى نظام أقل قدرة ، فاستخدم النظام الأقل قدرة كمعامل. للحصول على تفاصيل حول أنواع الأنظمة البديلة ، راجع خيارات x86 في دليل دول مجلس التعاون الخليجي.

تجميع الحزمة:


جعل

جعل

لاختبار النتائج ، قم بإصدار:


تحقق

تحقق

قم بتثبيت الحزمة:


جعل تثبيت

جعل تثبيت


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: