写Makefile(二)
来源:互联网 发布:富士康java工程师待遇 编辑:程序博客网 时间:2024/04/30 05:06
在写Makefile(一)中,提供了一个简单的书写Makefile的例子,这个例子再简单不过了。后面我们将继续提供一个稍微复杂的例子。
现在源文件有三个,main.cpp,tdes.cpp和tdes.h,Makefile内容如下:
由于是C++代码,用到了编译选项-AA,还想用gdb调试,用到了-g选项。
使用上面的Makefile,可以在DEFS后面定义一些选项和宏,在INCLUDES中定义一些头文件的包含目录,在LIBS后面指定要链接的库文件。
但是现在还有一个问题,对于每个.cpp文件,都要编写一个.o和.cpp文件的依赖规则和编译命令,如果源文件随着项目的增大有很多,几十个甚至上百个,那么按照这样写出来的Makefile将非常不具有可读性和维护性。
- 写Makefile(二)
- 写一个makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写Makefile(二)
- 跟我一起写 Makefile(二)
- 跟我一起写Makefile(二)
- 跟我一起写 Makefile(二)
- linux shell编程
- 将C/C++头文件转换成C#的解释器
- AIR中文帮助 第一章 什么是 Adobe AIR
- 电脑总是无故自动关机、自动重启和死机原因
- Mime type with javascript----text/javascript,application/javascript, and appliation/x-javascript
- 写Makefile(二)
- 好无奈的一天
- ext
- OJ---N!
- 我们的系统点击登陆时报“没有注册类别.”
- [DirectShow] 简单了解通知事件
- [转]纪念Sun的历史时刻
- HTML标记_HTML大全_HTML标记大全_超文本标记语言(1)【转】
- 使用rsync服务器同步几台机器之间的build镜像