码迷,mamicode.com
首页 > 其他好文 > 详细

Makefile 经验总结

时间:2016-01-02 12:23:28      阅读:157      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!