لماذا أحتاج libprofiler.so.0
-
27-10-2019 - |
سؤال
أنا أستخدم أدوات google prof ، وأقوم بربط تطبيقي بـ -lprofiler ، لكن عند تشغيل هذا البرنامج: خطأ أثناء تحميل المكتبات المشتركة: libprofiler.so.0: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل
على العكس من ذلك ، أقوم بالربط بـ -ltcmalloc فأنا لست بحاجة إلى tcmalloc.so في وقت التشغيل.
لقد قمت بالفعل بربط lib الثابت لمعرف التعريف ، فلماذا أحتاج إليه في وقت التشغيل؟
المحلول
تحتوي المكتبة الثابتة فقط على أبتر لاستدعاء الوظائف الفعلية من الكائن المشترك ديناميكيًا.لذلك سوف تحتاج إلى.تجعل المكتبة الثابتة حياتك أسهل ، بحيث لا تضطر إلى كتابة رمز العلامة العامة أو أيًا كان ما هو موجود على نظامك.
لا تنتمي إلى StackOverflow