Compilacion
# ... --- {gcc|cc} --- ... --- ? * Compilador de C. * Opciones mas usadas : - Para compilar una libreria y generar solo el obj : cc -g -c <lib.c> -o <lib.[ao]> - Para compilar y link : cc -g -o <main> <main.c> <lista de objs...> -ll ( ojo, -ll le dice, "coge el obj" en la libreria /usr/lib/lib<l>.a !! ) - Para compilar a lo standar ... : cc -ansi -g -v -o a a.c # ... --- lint <fichero.c> --- ... --- ... * En la salida estandar dice lo que el cree que son errores en el <fichero.c> (pueden serlos, o no, ojo.) # ... --- ctrace <fichero.c> --- ... --- ... * A partir de un fichero en c, genera en la salida estandar otro fichero en c que permitira depurar mejor <fichero.c>. # ... --- cflow <fichero.c> --- ... --- ... * Genera en la salida estandar un diagrama de dependencias entre las distintas funciones declaradas y usadas en <fichero.c>. # ... --- strace <fichero_exe> --- ... --- ... * Presenta en pantalla cada llamada al sistema que haga el programa <fichero_exe> y los parametros que se le pase ( AHHGG!, poner por ejemplo 'strace sh' y vereis ... )