Makefile 经验总结

 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

 

原文链接: https://www.cnblogs.com/caffe/p/5094336.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Makefile 经验总结

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/226717

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午1:21
下一篇 2023年2月13日 下午1:21

相关推荐