sistema simbolo programas para ejecutar con compilar comando c windows compiler-construction

simbolo - gcc comando compilar



Compilador de C para Windows? (22)

¡Puede probar Code::Blocks , que es mejor IDE y viene con MinGW GCC! Lo he usado y es demasiado bueno como freeware IDE para C / C ++.

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


¿No puedes obtener una versión gratuita de Visual Studio Student Addition de 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 el gcc de MinGW para Windows como el compilador de back-the-scenes. El proyecto ha sido abandonado por un tiempo (en mi opinión, usar Delphi para desarrollar un C ++ IDE es algo muy estúpido para llamar la atención de los desarrolladores), sin embargo, no hay nada que te impida usarlo y actualizar la versión del GCC de MinGW. se sirve de la última, además de tener licencia GPL.


Deben funcionar los compiladores de Windows C ++.

Además, echa un vistazo a MinGW .


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


GCC no es técnicamente un compilador específico de Linux. Es un compilador c / c ++ que cumple 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.

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

Si está buscando un IDE, tengo dos recomendaciones. Visual Studio es la versión de Microsoft, y aunque tiene sus problemas, es un IDE excelente para trabajar con el código. Sin embargo, si está buscando 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 haya instalado (incluyendo varias formas de GCC y el compilador de Microsoft que viene con Visual Studio) y poder abrir archivos de proyectos para otros IDEs. Además, también se ejecuta en Linux, por lo que podrías hacer esa transición aún más fácil para ti.

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


Ha habido algunos comentarios que señalan que C no es C ++. Si bien es cierto, también es cierto que cualquier compilador de C ++ también compilará C, generalmente el modo del compilador se seleccionará automáticamente según la extensión del nombre de 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 siente más cómodo con gcc, VC ++ Express, Marte digital, lo que sea. Use 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 adecuado para el aprendizaje. Personalmente, ya que estás preguntando por Windows, elegiría VC ++ Express: es un IDE excelente, es gratis y compilará muy bien los programas C.


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

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

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


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

Si está usando GCC / Linux en clase, solo instale Ubuntu . Windows es una plataforma terrible para el desarrollo de C.


Llego tarde a esta fiesta, pero para cualquier persona futura de C en Windows, Visual Studio tiene como objetivo C90 en lugar de C99, que es lo que obtendrías en * nix. Actualmente me estoy enfocando en C99 en Windows usando Sublime Text 2 en conjunto con Cygwin.


Personalmente, he estado buscando usar MinGW (lo que Bloodshed usa) con Code::Blocks .

También estoy considerando usar el compilador Digital C / C ++ de Mars .

Ambos parecen ser bien considerados.


Puede obtener Visual C ++ Express Edition directamente desde Microsoft, si desea algo dirigido a Win32. De lo contrario, MinGW o lcc, como se sugiere en otra parte.


Puede usar GCC en Windows descargando MinGW .


Siempre puedes usar gcc a través de cygwin.


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

EDITAR:
muestra algunas de las principales diferencias


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

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


Uso BloodShed''s DEV C ++, CygWin o Visual C ++ Express. Todos los cuales son gratuitos y funcionan bien. He encontrado que para mí, DEV C ++ funcionó mejor y fue el menos peculiar. Cada compilador tiene sus propias peculiaridades y deifferences, necesita probar algunas y encontrar la que le resulte más cómoda. También me gustó el hecho de que DEV C ++ me permitió cambiar las fuentes que se usan en el editor. ¡Me gustan las fuentes de Proggy Programming!


Cygwin ofrece soporte completo de GCC en Windows; Además, la versión gratuita de Microsoft Visual C ++ Express Edition admite proyectos C "heredados" sin problemas.


Visual C ++ Express es un IDE fino y gratuito para Windows que viene con un compilador.

Si está más cómodo con las soluciones de línea de comandos en general y con gcc en particular, MinGW o Cygwin podrían estar más arriba en su camino. También son ambos libres.


MinGW sería una traducción directa de gcc para Windows, o tal vez desee verificar LCC , vanilla c (más o menos) con un IDE. http://www.smorgasbordet.com/pellesc/ parece estar basado en lcc y tiene un IDE algo mejor, aunque no lo he usado personalmente. Por supuesto, siempre existe la Edición Express de MSVC que es gratuita, pero esa es su decisión.



GCC es omnipresente. Es confiable y bien entendido por miles de personas en docenas de comunidades.

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

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