obligatorio1

obligatorio1

de Ticciano Castellanos Rodriguez De Almeida -
Número de respuestas: 3

buenas, cree el archivo makefile con el texto que indica, pero al intentar ejecutar los comandos make libbits.a  o make obligatorio1, me sale este error: Makefile:4: *** falta un separador.  Alto.

En respuesta a Ticciano Castellanos Rodriguez De Almeida

Re: obligatorio1

de Alberto Daniel Sanchez Latronico -
Hola Ticciano
no te vuelvas loco,
primiero verifica que tangas tabulador ( control I ) y no blancos en la linea de ejecucion de comando
ejmplo
a.out: a.c
\<tab\>gcc .....

como para empezar a chequear
En respuesta a Alberto Daniel Sanchez Latronico

Re: obligatorio1

de Alberto Daniel Sanchez Latronico -
estoy viendo que de la letra el esquema tiene blancos donde no van si copiaste y pegaste tequedo un Makefile todo incorrecto.

el Makefile te tiene que quedar asi
# PIE
2 # Makefile OBLIGATORIO-1
3 #
4 #
5
6
7 all : libbits.a obligatorio1
8
9 COPT = -Wall -ansi -ggdb -O0
10
11 obligatorio1 : obligatorio1.o libbits.a
12 cc $(COPT) -o $@obligatorio1.o -L ./ -lbits
13
14 .c.o:
15  <tab> cc $(COPT) -c $<
16
17 libbits.a : bits.o
18        ar rcs $@ $<
19
20 clean:
           rm -f *.o *.a obligatorio1
 
los numeros de linea no cuentan
 
En respuesta a Alberto Daniel Sanchez Latronico

Re: obligatorio1

de Santiago Fernandez -
Hola Ticciano,

Va por el lado que habla Alberto. Yo recomiendo que no copien y peguen el Makefile del obligatorio. Escribanlo ustedes linea por linea. Al copiar y pegar puede pasar que se agregue o quite algun espacio y eso genera problema luego.

Saludos,
Santiago