Pregunta

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

¿Fue útil?

Solución

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

Otros consejos

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

El CCG 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 sólo para Windows.

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

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 tanto para Windows como para 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 de aceleradores, mapas de bits, iconos, cursores, cursores animados, vídeos de animación (AVI's sin sonido), Versiones y manifiestos de XP.

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

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

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

Ambos parecen estar bien considerados.

Puedes intentarlo 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++.

GCC no es técnicamente un compilador específico de Linux.Es un compilador c/c++ compatible con los estándares y lo uso para programas de Windows a diario.Probablemente sea mejor que lo uses hasta que te sientas más cómodo con otra cosa.

Te recomiendo que uses la distribución MinGW de GCC.Eso compilará sus programas de forma nativa para Windows, utilizando una biblioteca estándar, etc.

Si buscas un IDE, tengo dos recomendaciones.Visual Studio es la versión de Microsoft y, aunque tiene sus problemas, es una excelente IDE para trabajar con el código.Sin embargo, si buscas algo un poco más liviano, CodeBlocks también es bastante bueno y tiene el beneficio adicional de poder usar básicamente cualquier compilador que tengas instalado (incluidas varias formas de GCC y el compilador de Microsoft que viene con Visual Studio) y poder abrir archivos de proyecto desde otros IDE.Además, también se ejecuta en Linux, por lo que podrías hacer que esa transición sea aún más fácil para ti.

Personalmente prefiero GCC, pero soy solo yo.Si realmente desea la solución de Microsoft, VS es el camino a seguir.

MinGW sería una traducción directa de gcc para Windows, o tal vez quieras consultar LCC, vainilla c (más o menos) con un IDE. Pelles C Parece estar basado en lcc y tiene un IDE algo mejor, aunque no lo he usado personalmente.Por supuesto que siempre existe la edicion Expres de MSVC, que es gratuito, pero esa es tu decisión.

La mayoría de las universidades te dan acceso a Microsoft Dreamspark.

Si estás usando GCC/Linux en clase, simplemente instala ubuntu.Windows es una plataforma terrible para el desarrollo de C.

Tenga cuidado de utilizar un compilador de C, no C++ si en realidad está haciendo C.Si bien la mayoría de los programas en C funcionan con un compilador de C++, existen suficientes diferencias como para que puedan surgir problemas.Estoy de acuerdo con las personas que sugieren usar gcc a través de cygwin.

EDITAR:
http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B muestra algunas de las principales diferencias

GCC funciona bien.Tenga en cuenta que MSVC es no necesariamente una solución válida porque no es compatible con C99.

Llegué tarde a esta fiesta, pero para cualquier futuro usuario de C en Windows, Visual Studio apunta a C90 en lugar de C99, que es lo que obtendría en *nix.Actualmente estoy apuntando a C99 en Windows usando Sublime Text 2 junto con Cygwin.

Cygwin ofrece soporte completo de GCC en Windows;Además, el Microsoft gratuito Edición Visual C++ Express admite proyectos C 'heredados' muy bien.

Ha habido algunos comentarios que señalan que C no es C++.Si bien eso es cierto, también es cierto que cualquier compilador de C++ también compilará C; por lo general, el modo del compilador se seleccionará automáticamente en función de la extensión del nombre del archivo, pero cada compilador también tiene una opción para forzar el modo C o C++ independientemente del nombre del archivo.

Así que elija el compilador de C++ gratuito con el que se sienta más cómodo: gcc, VC++ Express, Digital Mars, lo que sea.Utilice el IDE que más le guste, emacs, vim, VC++ Express, Code::Blocks, Bloodshed, de nuevo lo que sea.

Cualquiera de estas herramientas será más que adecuada para el aprendizaje.Personalmente, ya que estás preguntando sobre Windows, elegiría VC++ Express: es un excelente IDE, es gratuito y compilará programas en C perfectamente.

Visual C++ expreso es un IDE excelente y gratuito para Windows que viene con un compilador.

Si se siente más cómodo con las soluciones de línea de comandos en general y con gcc en particular, MinGW o Cygwin podría ser más adecuado para ti.También ambos son gratuitos.

Todo se reduce a lo que estás usando en clase.

Si los laboratorios y las tareas están en Linux, entonces probablemente desee una solución MinGW.Si están en Windows, obtenga Visual Studio Express.

¿No puedes obtener una versión gratuita de Visual Studio Student Addition en tu escuela?La mayoría de las universidades tienen programas para ofrecer software gratuito a los estudiantes.

¿Te refieres a Dev-C++ de Bloodshed?Es un IDE visual agradable para C++ que utiliza gcc de MinGW para Windows como compilador entre bastidores.El proyecto ha estado abandonado por un tiempo (en mi opinión, usar Delphi para desarrollar un IDE de C++ es una muy (cosa estúpida que hacer para llamar la atención de los desarrolladores), sin embargo, no hay nada que le impida usarlo y actualizar la versión de gcc de MinGW que usa a la última versión, además de que tiene licencia GPL.

Utilizo DEV C++, CygWin o Visual C++ Express de BloodShed.Todos ellos son gratuitos y funcionan bien.Descubrí que para mí, DEV C++ funcionó mejor y fue el menos peculiar.Cada compilador tiene sus propias peculiaridades y diferencias, es necesario probar algunos y encontrar aquel con el que se sienta más cómodo.También me gustó el hecho de que DEV C++ me permitió cambiar las fuentes que se utilizan en el editor.¡Me gustan las fuentes de programación Proggy!

Deben funcionar los compiladores de Windows C++.

Además, echa un vistazo MinGW.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top