Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. کامپایل برنامه لینوکسی برای ویندوز
Forum Updated to NodeBB v4.3 + New Features

کامپایل برنامه لینوکسی برای ویندوز

Scheduled Pinned Locked Moved Persian
4 Posts 3 Posters 2.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nice_2000
    wrote on last edited by
    #1

    p{direction:rtl; text-align:right;font-family:tahoma}. سلام
    واقعا نمیدونستم چه تیتری بزنم :|
    میخواستم بدونم میشه برنامه های لینوکسی رو برای ویندوز پورت کرد؟
    میخوام یک رابط کاربری کامل برای Axel Downloader بسازم. اول باید Axel روی ویندوز اجرا بشه.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      soroush
      wrote on last edited by
      #2

      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}. کلاً پورت از لینوکس به ویندوز کار جالبی به‌نظر نمی‌رسه. و اصلاً هم آسون نیست. مگر یک فریم‌ورک چندسکویی مثل کیوت برای ساخت برنامه به‌کار رفته باشه. تازه در اون صورت هم تنها تحت شرایطی قابل انتقال خواهد بود.
      اصلاً ویندوز مگه دانلودر نداره؟

      1 Reply Last reply
      0
      • N Offline
        N Offline
        nice_2000
        wrote on last edited by
        #3

        p{direction:rtl; text-align:right;font-family:tahoma}. خیلی ممنون از توضیحات کاملتون.
        تقریبا پشیمون شدم :)
        چون Axel دانلودر معروفی هست میخواستم یک رابط کاربری کامل هم داشته باشه.
        ببینم چه کار میتونم بکنم :|

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mohsen
          wrote on last edited by
          #4

          p{direction:rtl;text-align:right}. اگر کل برنامه با استفاده از کیوت نوشته شده باشه و از فرمان های مستقیم سیستم عامل استفاده نشده باشه فکر نکنم مشکلی وجود داشته باشه. بخصوص تو این مورد که فکر کنم از لایبرری های network بیشتر استفاده میکنه که کاملا cross platform هستند.

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved