رمز ثابت على سولاريس؟
-
13-09-2019 - |
سؤال
سؤال:
- لماذا كانت مكتبات ثابتة
/usr/lib/*.a
نزلت من سولاريس 10.? - اذا هي كذلك ليس ممكن أن تولد كائن مرتبطا ثابتا؟
- تجميع مرتبط ديناميكيا، هو الخيار الوحيد؟
المحلول
لا يزال بإمكانك إنشاء مكتباتك * .a ورتبتها إليهم، ولكن ستكون مكتبات النظام مرتبطة دائما بشكل حيوي.
نصائح أخرى
إذا قمت بتمرير الأعلام المناسبة إلى الرابط، فيمكنك إنشاء مكتبة ثابتة أو تطبيق. ومع ذلك، لماذا تريد؟ المكتبات الثابتة هي ألم لتوفير الإصلاحات ل.
إنه قرار حكيم. فكرة ربط ثابت لا تعمل بشكل جيد حقا. هذا هو السبب في أن مشروع LSB (قاعدة قياسية LINUX) يحظر أيضا الارتباط الثابت. انتقلت التوافق بعيدا عن مكالمات النظام إلى مستوى أعلى في العقدين الماضيين.
لا أستطيع أن أقول لقد ذهبت من أي وقت مضى أبحث عنها، لكن هل تحققت "خيارات إضافية" (أو ما يسميهها) CD / DVD؟ أتذكر أنه كان لديه أشياء عشوائية أخرى "مفقودة" ...
لا تنتمي إلى StackOverflow