سؤال

سؤال:

  • لماذا كانت مكتبات ثابتة /usr/lib/*.a نزلت من سولاريس 10.?
  • اذا هي كذلك ليس ممكن أن تولد كائن مرتبطا ثابتا؟
    • تجميع مرتبط ديناميكيا، هو الخيار الوحيد؟
هل كانت مفيدة؟

المحلول

لا يزال بإمكانك إنشاء مكتباتك * .a ورتبتها إليهم، ولكن ستكون مكتبات النظام مرتبطة دائما بشكل حيوي.

يرى: هذا المنصب من Blogs.Oracle.com

نصائح أخرى

إذا قمت بتمرير الأعلام المناسبة إلى الرابط، فيمكنك إنشاء مكتبة ثابتة أو تطبيق. ومع ذلك، لماذا تريد؟ المكتبات الثابتة هي ألم لتوفير الإصلاحات ل.

إنه قرار حكيم. فكرة ربط ثابت لا تعمل بشكل جيد حقا. هذا هو السبب في أن مشروع LSB (قاعدة قياسية LINUX) يحظر أيضا الارتباط الثابت. انتقلت التوافق بعيدا عن مكالمات النظام إلى مستوى أعلى في العقدين الماضيين.

لا أستطيع أن أقول لقد ذهبت من أي وقت مضى أبحث عنها، لكن هل تحققت "خيارات إضافية" (أو ما يسميهها) CD / DVD؟ أتذكر أنه كان لديه أشياء عشوائية أخرى "مفقودة" ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top