首页 > 其他 > 详细

Makefile 经验总结

时间:2016-01-02 12:20:17      阅读:178      评论:0      收藏:0      [点我收藏+]

 makefile 

eg:

cc=g++  -std=c++11 -Wall
maze : main.o  maze.o  stack.o
	$(cc)  -o  maze  main.o  maze.o  stack.o
main.o:  main.cpp  stack.h  maze.h
	$(cc)   -c  main.cpp
stack.o : stack.cpp  stack.h
	$(cc)  -c  stack.cpp
maze.o : 	maze.cpp  maze.h  stack.h
	$(cc)  -c  maze.cpp

clean:
	rm  maze  main.o  maze.o    stack.o
上面是自己课程设计的makefile ,一般前面要指定编辑器命令,一般的编辑器命令是 cc = g++
我这里用的是 cc = g++ -std =c++ 11 -wall,这个命令是指定 g++ 编辑器链接 c++ 11库,-wall 表示
编辑时候,对错误给出详细的提示,在给出编译器条件以后,我们就开始写 makefile 的内容,
makefile 规则
可执行名 : 要链接的.o 文件
要求: $(cc) -o 可执行名 .o 文件
target(单个.o文件): 要链接的文件
要求 :$(cc) -c (当target 是单个 .o文件的时候) target.cpp

 

Makefile 经验总结

原文:http://www.cnblogs.com/caffe/p/5094336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!