我有这个简单的Makefile,我用我的最后一个程序。然而,在这个当前的程序中,我正在使用C++ 11功能,并且可以用g++47 -std=c++0x test_list.cpp
编译我的程序,但是当我在Makefile中使用它时,它会带来很多错误。C++ 11 Makefile不会编译
文件:test_list.cpp
,List.cpp
,List.h
的Makefile:
proj2: test_list.o test_list.cpp List.h List.cpp
g++47 -std=c++0x test_list.cpp -g -Wall -o proj2.x
clean:
rm -rf *o proj2
然后我做的:make
它编译成吨的错误。
由于您没有显示'吨的错误',很难知道发生了什么。由于您提到它存在,因此您不编译'List.cpp'是令人惊讶的。 –