Compilador C para Windows? [closed]

4 minutos de lectura

avatar de usuario
mario64

Estoy bien trabajando en Linux usando gcc como mi compilador de C, pero me gustaría una solución de Windows. ¿Algunas ideas? he mirado Dev-C++ de Bloodshed pero buscando más opciones.

avatar de usuario
Ben Hoffstein

Puede usar GCC en Windows descargando MingW (interrumpido) o su sucesor Mingw-w64.

  • stackoverflow.com/questions/29205033/… – Pero usar MinGW en Windows no resuelve los problemas para manejar LibVLC y Gstreamer. Al usar MinGW bloquea los ejecutables. ¿Hay alguna solución mejor?

    usuario285594

    23/03/2015 a las 21:53

  • Si bien mingw es un proyecto fantástico, no me convenía cuando quería compilar Windows exec. en linux

    – Vijay Kumar Kanta

    31 de mayo de 2015 a las 13:31

Puedes obtener Edición exprés de Visual C++ directamente de Microsoft, si desea algo dirigido a Win32. De lo contrario, MinGW o lcc, como se sugiere en otra parte.

  • Visual Studio es excelente, pero si usan linux/gcc en clase, probablemente no sea la mejor opción.

    – Joel Coehoorn

    22 de septiembre de 2008 a las 18:01

  • El problema es que C y C++ son lenguajes diferentes. El código C no siempre funciona en C++.

    – tloach

    22 de septiembre de 2008 a las 18:01

  • Creo que Visual C++ también tiene un compilador en modo C.

    – Alex M.

    22 de septiembre de 2008 a las 18:05

  • Stroustrup lo aclara aquí: public.research.att.com/~bs/bs_faq.html#C-is-subset Creo que la peor parte son las discrepancias de sizeof() para chars e ints, además de las palabras clave añadidas en C++.

    – Alex M.

    22 de septiembre de 2008 a las 18:41

  • Como dijo @Richard en los comentarios: VC ++ carece de funciones C99.

    – jfs

    22 de febrero de 2009 a las 23:35

avatar de usuario
kevin poco

GCC es omnipresente. Miles de personas en docenas de comunidades confían en él y lo entienden bien.

Visual Studio es quizás el mejor IDE jamás desarrollado. Tiene un gran compilador debajo. Pero es estrictamente solo para Windows.

Si solo estás jugando, obtén GCC, es gratis. Si le preocupan las múltiples plataformas, es GCC. Si está hablando de un desarrollo serio de Windows, obtenga Visual Studio.

  • ahora hay Visual Studio Code que es multiplataforma, con más o menos la misma funcionalidad.

    – Dr_Zaszuś

    16 mayo 2019 a las 19:23

  • Visual Studio is perhaps the best IDE. Prefiero los productos JetBrains IDE (IntelliJ, PyCharm, CLion, …).

    – mihca

    23 de septiembre de 2021 a las 6:43

Siempre puedes usar gcc a través de cygwin.

Hay otro compilador de C gratuito para Windows: Pelles C.

Pelles C es un completo kit de desarrollo para Windows y Windows Mobile. Contiene, entre otras cosas, un compilador de optimización de C, un ensamblador de macros, un enlazador, un compilador de recursos, un compilador de mensajes, una utilidad de creación y constructores de instalación para Windows y Windows Mobile. También contiene un entorno de desarrollo integrado (IDE) con gestión de proyectos, depurador, editor de código fuente y editores de recursos para diálogos, menús, tablas de cadenas, tablas aceleradoras, mapas de bits, iconos, cursores, cursores animados, videos de animación (AVI’s sin sonido), versiones y manifiestos de XP.

URL: http://www.smorgasbordet.com/pellesc/

avatar de usuario
felipe tinney

Personalmente, he estado investigando el uso de MinGW (lo que usa Bloodshed) con el IDE de bloques de código.

También estoy considerando usar el Marte digital C/C++ compilador.

Ambos parecen estar bien considerados.

avatar de usuario
yogeesh

puedes intentar Código::Bloques, que es mejor IDE y viene con MinGW GCC. Lo he usado y es un IDE gratuito demasiado bueno para C/C++.

  • @zeboidlund, ¿Y cuál es la versión post winxp?

    – Pacerier

    28 de febrero de 2017 a las 18:18

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad