f1: f1.cpp f.h
g++ -c -Wall -g f1.cpp
f2: f2.cpp f.h
g++ -c -Wall -g f.cpp
Этот Makefile не компилирует f2.cpp
к f2.o
Это только скомпилировать первый файл, любая идея, почему?Makefile компилировать только первый файл один инструкции Makefile
Вам нужна цель (скажем) 'all', которая имеет' f1' и 'f2' в качестве зависимостей. И положите эту цель ('все') наверху. –