LINUX.ORG.RU

Вопрос по правилам в make


0

0

А как правильно записать правило, при котором .o создаются не рядом с исходниками, а кладутся в отдельный каталог? Cейчас просто так: .c.o: gcc -s -c $< -o $@

anonymous

Обычно наоборот, исходники отдельно лежат.

Например,

vpath %.c ../sources                                                                         
vpath %.h ../sources

.c.o:                                                                                        
        $(CC) $(CFLAGS) -c  $<

theproga: $(OBJS)                                                                             
        $(CC) $(CFLAGS) $(OBJS)


Die-Hard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.