Hola, El jue, 19 oct 2000 22:57:41 Hue-Bond escribi�: > $ gcc -o uolas1.o uolas1.c
gcc por defecto te compila los fuentes y luego te los linka en la misma orden generando as� directamente el ejecutable. Con la opci�n -o xxxxx, se le dice que que el resultado se ha de llamar xxxxx. Por tanto, lo que le est�s diciendo a gcc en tu l�nea es que te compile y linke uolas1.c, y que el ejecutable se llame uolas1.o. Evidentemente eso no es lo que quieres. Tienes que introducir todos los fuentes: $ gcc -o uolas uolas1.c uolas2.c Otra posiblidad (m�s interesante para reducir tiempo de compilaci�n con un Makefile) es que le digas que s�lo compile (opci�n -c) y el linkado lo hagas en otra llamada independiente: $ gcc -c uolas1.c <- Aqu� compilas uolas1.c y te crea el objeto uolas1.o $ gcc -c uolas2.c <- Aqu� compilas uolas2.c y te crea el objeto uolas2.o $ gcc -o uolas uolas1.o uolas2.o <- Aqu� linkas los objetos y creas el ejecutable como "uolas". Un saludo, Jon

