كيف يمكنني تحديد يجب أن ترتبط تلك المكتبة X ثابت؟
-
04-07-2019 - |
سؤال
ولدي قطعة من البرمجيات التي ترتبط ضد العديد من المكتبات. أنهم جميعا موجود في ديناميكية (. لذلك) وثابت (اللا) الإصدار. افتراضيا، عند استخدام ز ++ اختارت النسخة الديناميكي للمكتبات وهذا شيء طيب معي.
ولكن، واحد منهم يحتاج على الإطلاق أن تكون مرتبطة بشكل ثابت. فكرت باستخدام <م> -static م> ولكن بعد ذلك يستخدم إصدار ثابت لجميع من لهم، وهي ليست ما أريد.
وكيف يمكنني تحديد تلك المكتبة X يجب أن تكون مرتبطة بشكل ثابت، بينما يستمر الآخرون أن تكون مرتبطة ضد الصيغة المشتركة لليبس؟
المحلول
وز ++ -o فو (فو الكائنات) -Wl، -Bstatic -lmustbestatic -Wl، -Bdynamic -lother-ليب
لا تنتمي إلى StackOverflow