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
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
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
como para empezar a chequear
En respuesta a Alberto Daniel Sanchez Latronico
Re: obligatorio1
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
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
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
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