這個Makefile是從文件中摳出來的,是學習c++prime5th時候用到的。Vmware虛擬機里面裝的ubuntu16.04lts、eclipse-neno在eclipse里面創建的工程。(方便以后使用,特此留記,如果有新文件加入時,只需在PROGS中加入文件名即可如test.c,然后make test 編譯,make clean清除) CXX = g++ CC = gcc #CXXFLAGS = -std=c++11 -stdlib=libc++ -lc++ -lc++abi -O2 -g -Wall -fmessage-length=0 CXXFLAGS = -std=c++11 -O2 -g -Wall -fmessage-length=0 PROGS = p526 p541 p543 p545 p548 p548_2 LIBS = .SUFFIXES: .o .cpp .c .cpp: ${CXX} $< -o $@ ${CXXFLAGS} ${LIBS} .c.o: ${CC} $< -o $@ ${CXXFLAGS} ${LIBS} all: ${PROGS} clean: @rm -rf ${PROGS} *.o *.out *~