سلام
من به شدت نیاز دارم تا هرطوری که شده یک برنامه ۳۲ بیتی رو روی لینوکس ۶۴ بیتی اجرا کنم. پردازندهها سیستم هم intel هستند. کسی اطلاع داره که این برنامههای ۳۲ بیتی رو چه جوری میشه به صورت native روی این لینوکسهای ۶۴ بیتی اجرا کرد ؟ دستور یا برنامهای تو ترمینال برای این کار وجود داره ؟
در حالت عادی برنامهام روی لینوکس ۶۴ بیتی کامپایل میشه اما خوب چون برای پلتفرم ۳۲ بیتی نوشته شده و از type cast هایی استفاده کرده که pointer ها رو هم مثل integer ها ۳۲ بیت در نظر گرفته هنگام اجرا روی پلتفورم ۶۴ بیتی segmentation fault میده !
debug کردن این برنامه و درست کردن مشکلش با سیستم ۶۴ بیتی هم هزینه زمانی بسیار زیادی داره.