کامپایل برنامه لینوکسی برای ویندوز
-
-
p{direction:rtl; text-align:right;font-family:tahoma}. در تئوری تمامی برنامههای لینوکس که پیشنیازهای غیرسیستمی دارند قابل پورت به ویندوز هستند. بهعنوان مثال کتابخانههایی مثل iconv و fontconfig پورت شدن به ویندوز. همچنین پروژهٔ GNU win32 ابزارهای زیادی مثل bison, flex, yacc و غیره به روی ویندوز پورت کرده.
p{direction:rtl; text-align:right;font-family:tahoma}. axel قطعاً از libgcc برای فراخوانیهای سیستمی استفاده کرده. همچنین POSIX API برای مدیریتهای سطوح بالاتر. برای ساختنش هم احتمالاً autoconf + automake + m4 نیاز باشه. همچنین make لازم داری.
p{direction:rtl; text-align:right;font-family:tahoma}. در کل باید یهدونه mingw باشه داشته باشی به همراه تعداد زیادی از برنامههای لینوکسی که با همون mingw روی ویندوز کامپایل شده و توی روت mingw نصب شده باشن. MSYS هم لازمه قطعاً.
p{direction:rtl; text-align:right;font-family:tahoma}. کلاً پورت از لینوکس به ویندوز کار جالبی بهنظر نمیرسه. و اصلاً هم آسون نیست. مگر یک فریمورک چندسکویی مثل کیوت برای ساخت برنامه بهکار رفته باشه. تازه در اون صورت هم تنها تحت شرایطی قابل انتقال خواهد بود.
اصلاً ویندوز مگه دانلودر نداره؟ -
p{direction:rtl;text-align:right}. اگر کل برنامه با استفاده از کیوت نوشته شده باشه و از فرمان های مستقیم سیستم عامل استفاده نشده باشه فکر نکنم مشکلی وجود داشته باشه. بخصوص تو این مورد که فکر کنم از لایبرری های network بیشتر استفاده میکنه که کاملا cross platform هستند.