Blog

makefile

Av matca093 - 11:05 - 27:e Mars 2012

Hej jag ska göra en egen make fil men förstår den inte riktigt. Jag skriver i c har ett program bestående av enbart Main.c som typ bara skriver ut en mening.

Mitt make försök lyder så som :
#
# Makefile för att kompilera programmet main med gcc
#
CC =        gcc
PROG =        test03
OBJS =        main.o
CFLAGS =    -g -wall

all : $(PROG)
$(PROG) :$(OBJS)
    $(CC) $(CFLAGS) -o $(PROG) $(OBJS)
$(OBJS): Main.c

# Städa arbetsmappen
clean :
     \rm -f *.o


och felmedelandet så som :
mats@mats-HP-Mini-210-2100:~/workspace/test03$ make
gcc -g -wall -o test03 main.o
gcc: error: main.o: No such file or directory
gcc: error: unrecognized option ‘-wall’
gcc: fatal error: no input files
compilation terminated.
make: *** [test03] Error 4

Finns det någon som kan hjälpa mig att förstå hur detta funkar??
Tack!


[B][/B]



Kommentarer (4)