Makefile 经验总结
2016-01-02 11:27
288 查看
makefile
eg:
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
相关文章推荐
- json,ajax
- 【SDN】Openflow协议中对LLDP算法的理解--如何判断非OF区域的存在
- spring mvc
- NavigationBar隐藏
- Java final 关键字
- [leetcode] 59. Spiral Matrix II 解题报告
- Kali Linux配置nginx支持php
- Chronometer计时器控件
- VS2012——未找到与约束匹配的导出
- 《Python入门》Windows 7下Python Web开发环境搭建笔记
- nginx启动脚本
- Spark-1.5.2之修改源码后的自定义打包编译
- web office
- matlab中floor和ceil的异同点
- header("Location:http://www.baidu.com");
- 网络取证原理与实战
- Python学习笔记(1)
- 静态链接和动态链接的区别
- MySQL Fabric实验(三)HA与Sharding
- EC-Final之金工实习