Код: Выделить всё
SRCS = a.cpp
OBJS = $(SRCS:.cpp=.o)
all: $(MAIN)
@echo Compiled successfully
$(MAIN): $(OBJS)
$(CXX) $(LFLAGS) $(CFLAGS) $(INCLUDES) -o $(MAIN) $(OBJS) $(LFLAGS) $(LIBS)
.cpp.o:
$(CXX) $(LFLAGS) $(CFLAGS) $(INCLUDES) -c $< -o $@
Это происходит не всегда, что предполагает наличие состояния гонки, которое может произойти, если $(MAIN): не «ждет», пока .cpp.o: не завершится..
Подробнее здесь: https://stackoverflow.com/questions/784 ... a-makefile
Мобильная версия