我希望使用C ++ unordered_map数据结构,但我认为我没有正确传递-std = c ++ 11选项。
程序集的Makefile如下所示:
CC = g++
SRC = main.cpp B.cpp A.cpp
HDR = main.h
OBJ = main.o B.o A.o
FLAGS = -std=c++11
all: main
$(CC) -o main $(OBJ) $(FLAGS)
我收到一个错误,告诉我A.cpp不知道选项-std = c ++ 11。如果你能让我知道我哪里出错了会很棒。
答案 0 :(得分:0)
似乎在“all:main”之后添加以下内容,'make'成功:
A.o: A.cpp
g++ -c A.cpp $(FLAGS)