متى يجب استخدام خيار -m32 من دول مجلس التعاون الخليجي؟

StackOverflow https://stackoverflow.com/questions/2426478

  •  19-09-2019
  •  | 
  •  

سؤال

أنا أكتب برنامجا ما إذا كنت أرخص في نظام Suse 10 32 بت دون إضافة -m32 الخيار وتنفيذه على SUSE 10 64 بت، إنه يعمل بشكل جيد.

في هذه الحالة، أليس مطلوبة بالنسبة لي لإضافة -m32 اختيار؟

هل يمكننا تنفيذ البرامج التي تم بناؤها على أنظمة 32 بت مباشرة على نظرائهم 64 بت دون أي آثار جانبية؟ أم أن هناك أي تحديثات أو تغييرات مطلوبة؟

هل كانت مفيدة؟

المحلول

لا توجد مشاكل في تشغيل 32 بت وحدة تنفيذية على نظام التشغيل 64 بت (طالما توجد مكتبات ديناميكية 32 بت موجودة ووجدتها).

-M32 موجودة لتجميع 32 بت كائنات على برنامج التحويل البرمجي الذي تم تكوينه لتجميع 64 بت كائنات افتراضيا.

نصائح أخرى

طالما أن نظام التشغيل يدعم كلا من برامج 32 بت و 64 بت (تلميح: ليس كل شيء، مثل OpenBSD) على نظام تشغيل 64bit، فلن يكون لديك أي نوع من المشكلات طالما أن لديك كل التبعيات 32bit لذلك. وبعد

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