UTNianos

Versión completa: Compilador para Sistemas Operativos
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas, el cuatri que viene voy a cursar SSOO, por lo que ya estoy estudiando un poco de C para que no me agarre en pelotas. Mi duda es la siguiente: que compilador recomiendan en la catedra o cuales usaron los que ya la hayan cursado? Asi ya empiezo a probar cosas con la herramienta con la que me voy a manejar en la cursada. Aclaro que voy a usar Windows. Gracias!
Yo tambien la voy a hacerla el cuatri que viene si consigo grupo.El compilador que se usa es eclipse, y se usa linux si o si podes descargate la maquina virtual que recomiendan ellos en este link http://www.sisoputnfrba.com.ar
El tp lo vas a tener que compilar con gcc. Si queres usar clang para COM-PLE-MEN-TAR el desarrollo bienvenido sea, en mi experiencia los errores de compilacion de clang son mas informativos.
(26-12-2014 03:12)Mike94 escribió: [ -> ]Aclaro que voy a usar Windows.

No es un offtopic pero soy un outsider, que es más o menos lo mismo.

IMHO, instalate linux o por lo menos usá la vm.
Investigando mas, me baje la vm con la imagen de linux con el eclipse instalado, asi que calculo voy a usar eso
Clang es una masa, los mensajes de error ayudan muchísimo.
Con la VM de la cátedra nunca averigue como instalar bien software asi que ahi usaba GCC solo y a la bolsa. Sobrevivis con GCC solo, aunque el reporte de errores podría mejorarse bastante.
Buenas, si estas arrancando, te recomiendo mirar aca: http://www.utn.so/recursos/video-tutoriales/

Saludos!
One link to rule'em all: http://faq.utn.so/arrancar
(26-12-2014 07:45)danila escribió: [ -> ]Yo tambien la voy a hacerla el cuatri que viene si consigo grupo.El compilador que se usa es eclipse, y se usa linux si o si podes descargate la maquina virtual que recomiendan ellos en este link http://www.sisoputnfrba.com.ar

Ya algo te dijeron mas arriba pero te aclaro para que sepas, eclipse es solo un IDE, por detras lo que hace el eclipse es ejecutar el compilador GCC.
A mi me resulto BASTANTE útil aprender a debugear con gdb. No use el IDE eclipse porque me cansó, muchas veces no compilaba porque alguna misteriosa razón; por lo que termine compilando por consola con el gcc, debugeando con el gdb, y escribiendo todo el código con un editor de texto (sublime text 2).
Sobre el TP, te puedo recomendar en cuanto a C, que les de mucha bola a aprenderte bien como funciona el manejo de memoria, el uso de punteros, la construcción de cadenas, y probar serializar alguna estructura que se te ocurra. Por otro lado, deberías aprender sobre el API de Linux, que en el TP es lo que más a usar; sockets, hilos, semáforos, señales.
Este link esta bastante copado.
URLs de referencia