i686 or x86_64?

Anonymous
2011-08-14
2013-06-06
  • Anonymous - 2011-08-14

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

    mingw-w64-bin_i686-mingw…
    mingw-w64-bin_x86_64-mingw…

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

     
  • skanskan

    skanskan - 2011-08-16

    Hello

    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-bin_i686-mingw…
    mingw-w64-bin_x86_64-mingw…

    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.

     

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

Sign up for the SourceForge newsletter:





No, thanks