portable pagina orwelldevcpp online oficial official mac dev bloodshed c mingw windows-8.1 tdm-mingw

pagina - dev c++ portable



¿Cuál es la diferencia entre las versiones MinGW y TDM Dev-C++ de Orwell? (2)

Soy un novato en esto y ayer instalé Win 8.1 x64, así que me gustaría usar el programa más adecuado para realizar mis tareas en C / C ++. Gracias


Para aquellos interesados ​​en binarios de 32 bits:

Tenga en cuenta que el código :: bloques IDE viene con MinGW, pero el compilador es la versión de 32 bits de TDM-GCC. La versión TDM tiene un enlace de tiempo de ejecución estático por defecto que hace que los ejecutables sean portátiles a los sistemas sin MinGW instalado. El compilador TDM-gcc también parece implementar la última versión de gcc más rápido que los otros proyectos.

La distribución de MinGW tampoco utiliza la emulación de posix para acceder a los hilos en Windows (a diferencia de MinGW64 o TDM64). Hay una fuente de descarga separada para los encabezados que proporcionan compatibilidad con C ++ 11 y funcionalidad para MinGW.


MinGW solo admite binarios de 32 bits , TDM es compatible con binarios de 32 y 64 bits (con el uso de las API de MinGW).

  • Si necesita un buen GCC para Windows, con el inconveniente de solo 32 bits, use MinGW .
  • Si también desea compilar binarios de 64 bits, puede usar TDM .

Ambos lanzaron GCC 4.8 aproximadamente al mismo tiempo, por lo que no hay una diferencia real en la actualización.

Mi recomendación: use la tercera alternativa : MinGW-w64 en su lugar, es un MinGW extendido con soporte para 64 bits. Vea here para una breve descripción de MinGW-w64.

Independientemente de la elección que haga, utilice mejor el sitio web oficial de desarrolladores para descargar (no el de Orwell) para obtener la versión más actualizada.

Por cierto, encontrarás una buena visión general allí, lo que hace que uno sea especial acerca de los demás.

NB: la página de inicio de mingw-w64 solía estar en sourceforge pero ahora está en http://mingw-w64.org ; Los enlaces se han actualizado en consecuencia.