UTNianos

Versión completa: Compilador para ANSI C
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola!!

Alguien que haya cursado SSL que compilador usaban, yo mucho no se de Linux y el profe es muy "histerico" con que compile solamente ANSI C.

Leo Nombres y Recomendaciones.


Gracias
El estándar de facto es GCC, por ahora. El compilador taliban y ultraestricto.

C tiene distintos estándares, creo que por defecto compila al último (en C puro frenaron en el '99 si no me equivoco) pero podes compilar en un estandar mas viejo de C (que, obviamente permitia menos cosas) de acuerdo a los parametros con que lo llames.

Despues tenes bocha de otros compiladores, Clang pinta muy bien y el ICC (Compilador de Intel). De este último jamás supe que onda, creo que lo debe usar gente de intel para hacerle publicidad nomas (aunque, en teoría, todo lo que sea intel lo compila mas optimizado). Capaz alguien que sepa mas me ilumina en este punto. Los unicos papers que vi a favor de ICC eran todos de intel asi que...no es conclusivo =P.

Bottom line: si no querés complicarte, usa GCC.

TL;DR: usa GCC.
http://www.bloodshed.net/devcpp.html


Cita: It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

y es para C y C++
(24-06-2013 23:11)Ezzee escribió: [ -> ]Hola!!

Alguien que haya cursado SSL que compilador usaban, yo mucho no se de Linux y el profe es muy "histerico" con que compile solamente ANSI C.

Leo Nombres y Recomendaciones.


Gracias
Asi que te toco Sola. Yo aprobe con el pero me rompio el orto varias veces. A no desesperar

Podes usar bcc que te da el o gcc que vas a usar en SSOO. En cuanto a este ultimo , la documentacion es bastante explicativa

Cita:The original ANSI C standard (X3.159-1989) was ratified in 1989 and published in 1990. This standard was ratified as an ISO standard (ISO/IEC 9899:1990) later in 1990. There were no technical differences between these publications, although the sections of the ANSI standard were renumbered and became clauses in the ISO standard. This standard, in both its forms, is commonly known as C89, or occasionally as C90, from the dates of ratification. The ANSI standard, but not the ISO standard, also came with a Rationale document. To select this standard in GCC, use one of the options -ansi, -std=c89 or -std=iso9899:1990; to obtain all the diagnostics required by the standard, you should also specify -pedantic (or -pedantic-errors if you want them to be errors rather than warnings). See Options Controlling C Dialect.
http://gcc.gnu.org/onlinedocs/gcc-3.4.2/...#Standards
Gcc es lo mas simple
URLs de referencia