i686 or x86_64?

  • Anonymous - 2011-08-14

    What file I need to download in order to compile on Win64 for Win64?


    What's the difference between sezero and rubenvb? Which one is most up-to-date?

  • skanskan

    skanskan - 2011-08-16


    I've read this link, that's why I reduced my search to that two files, but I'm still a little bit confused.


    mingw-w64 means that will generate 64 bit files, though I don't know if I need to use any special command line option.
    x86_64-mingw is to be run on 64 bit machines. I don't know if the definition is ok because it contains the word "x86".
    And I can also read this
    "If you are working in windows command prompt you will want "i686-mingw""

  • rubenvb

    rubenvb - 2011-08-16

    x86_64 is equivalent to AMD64, Intel EMT64 (the non-Pentium 4 edition), x64 and 64-bit.
    i686 is (nearly) equivalent to IA32, x86, and 32-bit.

    Windows x64 can run 32-bit applications just fine, so it really doesn't matter. If you have a 64-bit OS, I'd go with mingw-w64-bin_x86_64-… but the autobuilds currently don't have that combination.

    The "windows command prompt" sentence should say "you will want *-mingw", the i686 is just the only version built by the autobuilds currently.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks