ここに私のメイクファイルがあります
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 を再コンパイルするわけではありません