C/Więcej o kompilowaniu: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
to i cofnąłem dobrą edycję, z powrotem
Linia 72:
 
Ten sam plik Makefile mógłby wyglądać inaczej:
<source lang="make">
 
CFLAGS = -c -g -O -o # tutaj można dodawać inne flagi kompilatora
LIBS = -lm # tutaj można dodawać biblioteki
CC = gcc $(INCLUDES) $(CFLAGS) $(LIBS) # tutaj można umieścić nazwę kompilatora
OUTFILE = main # tutaj można umieścić nazwę pliku wykonywalnego
OBJS = $(OUTFILE).o
all: $(OUTFILE)
OBJ =\
pierwszy.o \
drugi.o \
trzeci.o \
czwarty.o
all: main
clean:
rm -f *.o test
.c.o:
$(CC) -c $(INCLUDES) $(CFLAGS)*.o $<
.o:
main: $(OBJ)
$(CC)OBJS = $(OBJOBJS) $(LIBS) -o test<
$(CC) $(OUTFILE) $(OBJS) $(LIBS)
 
</source>
 
Tak naprawdę jest to dopiero bardzo podstawowe wprowadzenie do używania programu make, jednak jest ono wystarczające, byś zaczął z niego korzystać. Wyczerpujące omówienie całego programu niestety przekracza zakres tego podręcznika.