متى يجب استخدام خيار -m32 من دول مجلس التعاون الخليجي؟
-
19-09-2019 - |
سؤال
أنا أكتب برنامجا ما إذا كنت أرخص في نظام Suse 10 32 بت دون إضافة -m32
الخيار وتنفيذه على SUSE 10 64 بت، إنه يعمل بشكل جيد.
في هذه الحالة، أليس مطلوبة بالنسبة لي لإضافة -m32
اختيار؟
هل يمكننا تنفيذ البرامج التي تم بناؤها على أنظمة 32 بت مباشرة على نظرائهم 64 بت دون أي آثار جانبية؟ أم أن هناك أي تحديثات أو تغييرات مطلوبة؟
المحلول
لا توجد مشاكل في تشغيل 32 بت وحدة تنفيذية على نظام التشغيل 64 بت (طالما توجد مكتبات ديناميكية 32 بت موجودة ووجدتها).
-M32 موجودة لتجميع 32 بت كائنات على برنامج التحويل البرمجي الذي تم تكوينه لتجميع 64 بت كائنات افتراضيا.
نصائح أخرى
طالما أن نظام التشغيل يدعم كلا من برامج 32 بت و 64 بت (تلميح: ليس كل شيء، مثل OpenBSD) على نظام تشغيل 64bit، فلن يكون لديك أي نوع من المشكلات طالما أن لديك كل التبعيات 32bit لذلك. وبعد