как я могу включить рекомпиляцию/обновление для своих собственных «.h» файлов в моем make-файле.компилировать .h файл
Это мой Makefile:
COMPILER = g++
SOURCES = main.cpp
APP = executable/main
OBJECTS = $(SOURCES:.cpp=.o)
all: $(SOURCES) $(APP)
$(APP): $(OBJECTS)
$(COMPILER) $(OBJECTS) -o [email protected]
clean:
rm -rf *.o $(APP)
Предположим теперь я хочу, чтобы повторно скомпилировать проект, но я только изменил whatever.h и whatever1.h. эти файлы включены в заголовок main.cpp.
Добавляется Зависимость от между исходными файлами и файлами заголовков. makedepend (от пакета imake) может сделать это за вас. – trojanfoe