Вот мой make-файл
all: main.o fileparam.o
g++ -g $(LIBPATH) $(LIBS) file_parameters.o main.o -o test
main.o: main.cpp
g++ -g -Wall $(INCPATH) main.cpp -c
fileparam.o: file_parameters.cpp file_parameters.h
g++ -g -Wall file_parameters.cpp -c
$ (LIBPATH) $ (LIBS) указывает на включаемые библиотеки, а $ (INCPATH) указывает на другие включаемые файлы
По какой-то причинеКаждый раз, когда я создаю программу, я перекомпилирую файл file_parameters.o, и мне было интересно, где я облажался.Спасибо!
Редактировать: он не перекомпилирует main.o каждый раз