Просто добавьте необходимый параметр компиляции в правила make-файла:
all, Project4, Project4.exe: Character.o Barbarian.o BlueMen.o Vampire.o
Medusa.o HarryPotter.o LinkedList.o Queue.o Stack.o main.o
g++ main.o Character.o Barbarian.o BlueMen.o Vampire.o Medusa.o
HarryPotter.o LinkedList.o Queue.o Stack.o -std=c++11 -o Projec4
Character.o: Character.cpp Character.h
g++ -c -std=c++11 Character.cpp
Barbarian.o: Barbarian.cpp Barbarian.h
g++ -c -std=c++11 Barbarian.cpp
BlueMen.o: BlueMen.cpp BlueMen.h
g++ -c -std=c++11 BlueMen.cpp
Vampire.o: Vampire.cpp Vampire.h
g++ -c -std=c++11 Vampire.cpp
Medusa.o: Medusa.cpp Medusa.h
g++ -c -std=c++11 Medusa.cpp
HarryPotter.o: HarryPotter.cpp HarryPotter.h
g++ -c -std=c++11 HarryPotter.cpp
LinkedList.o: LinkedList.cpp LinkedList.h
g++ -c -std=c++11 LinkedList.cpp
Queue.o: Queue.cpp Queue.h
g++ -c -std=c++11 Queue.cpp
Stack.o: Stack.cpp Stack.h
g++ -c -std=c++11 Stack.cpp
main.o: main.cpp Character.h Barbarian.h BlueMen.h Vampire.h Medusa.h
HarryPotter.h LinkedList.h Queue.h Stack.h
g++ -c -std=c++11 main.cpp
clean:
-rm *.o
Для удобства обслуживания вы также можете добавить переменную makefile, содержащую все необходимые флаги компилятора:
CXXFLAGS := -std=c++11
all, Project4, Project4.exe: Character.o Barbarian.o BlueMen.o Vampire.o
Medusa.o HarryPotter.o LinkedList.o Queue.o Stack.o main.o
g++ main.o Character.o Barbarian.o BlueMen.o Vampire.o Medusa.o
HarryPotter.o LinkedList.o Queue.o Stack.o $(CXXFLAGS) -o Projec4
Character.o: Character.cpp Character.h
g++ -c $(CXXFLAGS) Character.cpp
Barbarian.o: Barbarian.cpp Barbarian.h
g++ -c $(CXXFLAGS) Barbarian.cpp
BlueMen.o: BlueMen.cpp BlueMen.h
g++ -c $(CXXFLAGS) BlueMen.cpp
Vampire.o: Vampire.cpp Vampire.h
g++ -c $(CXXFLAGS) Vampire.cpp
Medusa.o: Medusa.cpp Medusa.h
g++ -c $(CXXFLAGS) Medusa.cpp
HarryPotter.o: HarryPotter.cpp HarryPotter.h
g++ -c $(CXXFLAGS) HarryPotter.cpp
LinkedList.o: LinkedList.cpp LinkedList.h
g++ -c $(CXXFLAGS) LinkedList.cpp
Queue.o: Queue.cpp Queue.h
g++ -c $(CXXFLAGS) Queue.cpp
Stack.o: Stack.cpp Stack.h
g++ -c $(CXXFLAGS) Stack.cpp
main.o: main.cpp Character.h Barbarian.h BlueMen.h Vampire.h Medusa.h
HarryPotter.h LinkedList.h Queue.h Stack.h
g++ -c $(CXXFLAGS) main.cpp
clean:
-rm *.o
Дополнительную информацию о настройке вашего make-файла можно найти здесь: CFLAGS, CCFLAGS, CXXFLAGS - что именно контролируют эти переменные?