w64 para instalar descargar c++ windows gcc c++11 mingw

c++ - instalar - mingw para windows 7 64 bits



Diferencia entre Win-builds vs MinGW-builds (1)

La diferencia es simple: tienen objetivos poco diferentes.

En particular, si desea desarrollar en Windows (es decir, no necesita compilación cruzada), es mejor que MinGW-builds proyecto MinGW-builds , que esencialmente proporciona varias variantes ricas en características de la cadena de herramientas MinGW-w64. La tabla en el enlace ofrece un buen resumen de las características de las que estoy hablando. Básicamente, puede elegir el compilador en función de sus requisitos para el modelo de direccionamiento, el modelo de subprocesos y el modelo de excepción. Lo considero maduro y estable, ya que lo uso para el trabajo diario y estoy muy satisfecho con la calidad.

Por otro lado, el objetivo principal del proyecto Win-builds parece ser la compilación cruzada . Notará que en su tesis en el enlace, y también notará que es menos rico en características que MinGW-builds, por lo que tiene menos flexibilidad con él. También es relativamente nuevo en comparación con MinGW-builds, por lo que esperaría experimentar algunos problemas con él.

NOTA: entienda que ambos proyectos son simplemente compilaciones (binarios distribuidos listos para usar) de la cadena de herramientas MinGW-w64 (puerto GCC para Windows que admite objetivos x86 y x64) en cuyo sitio web se encuentran ambos enlaces anteriores apuntando Se proporcionan solo para conveniencia del usuario, de modo que nosotros (los usuarios) no tenemos que molestarnos con la compilación de la cadena de herramientas MinGW-w64, pero nadie le impide hacerlo si tiene suficiente experiencia y sabe lo que quiere.

Para obtener más información sobre temas relacionados y C ++ 11, recomendaría mi otra respuesta que podría encontrar interesante.

Buena suerte.

¿Alguien sabe la diferencia entre Win-builds y MinGW-builds ? Estoy realmente interesado en el compilador C ++ 11 (14) para Windows, pero desafortunadamente MSVC aún no es totalmente compatible con C ++ 11.