写makefile

.cpp文件(3个):

datain.cpp wargame.cpp gametest_v1.cpp

.h文件(2个):

datain.h  wargame.h

makefile1:

edit:datain.o  wargame.o gametest_v1.o
g++ -o edit datain.o  wargame.o gametest_v1.o


datain.o:datain.cpp datain.h
g++ -c datain.cpp
wargame.o:wargame.cpp wargame.h
g++ -c wargame.cpp
gametest_v1.o:gametest_v1.cpp wargame.h datain.h
g++ -c gametest_v1.cpp


clean:

rm edit datain.o  wargame.o gametest_v1.o


makefile2:

objects=datain.o  wargame.o gametest_v1.o


edit:$(objects)
g++ -o edit $(objects)


datain.o: datain.h


wargame.o: wargame.h


gametest_v1.o: wargame.h datain.h


.PHONY:clean
clean:

rm  $(objects)

makefile3:



edit:datain.cpp wargame.cpp gametest_v1.cpp
g++ -o edit datain.cpp wargame.cpp gametest_v1.cpp


cl:

rm -f edit


makefile4:

edit:datain.o  wargame.o gametest_v1.o
g++ -o edit datain.o  wargame.o gametest_v1.o


datain.o:datain.cpp 


wargame.o:wargame.cpp 


gametest_v1.o:gametest_v1.cpp 



clean:
rm edit datain.o  wargame.o gametest_v1.o

阅读更多
文章标签: makefile gcc
个人分类: 编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭