linux
hangxing78
这个作者很懒,什么都没留下…
展开
-
一个通用的C/C++ Makefile
转自赶在蛇年的最后一天,写了一个通用的GNU/Linux环境下的Makefile。该Makefile适用于最后生成若干个可执行文件的小型C/C++工程,只要将该Makefile放在源码根目录下make,它会自动查找该目录下(包括子目录)的所有源码文件(支持.cpp .c .h格式)并自动生成正确的依赖关系,并且为了不污染源码文件夹,源码和编译过程中的中间文件会分开(Debug模式编转载 2014-04-22 11:03:00 · 665 阅读 · 0 评论 -
GNU Make学习总结(一)
转自Intro写Linux代码也有段时间了,一直都是采用make的方式来编译工程,但对Makefile掌握的并不是很全面。前段时间看到了《GNU Make项目管理》这本书,决定系统的学习一下Makefile语法,这几篇博客是对学习内容的总结。入门简介Make是一种将源代码转换成可执行文件的自动化工具,通过Make语言,描述了源文件、中间文件、可执行文转载 2014-04-22 14:14:35 · 601 阅读 · 0 评论 -
GNU Make学习总结(二)
Intro通过上一篇的内容,已经可以写出比较简洁的Makefile了。这一篇主要是详细介绍了Makefile中变量、函数及命令的使用。变量在前面的Makefile中,其实已经用到了很多变量,这一章节对变量的不同形式及用法进行了总结。首先,在Makefile中变量由一个前导的$加上一个字符或者圆括号括起来的字符串表示,名称区分大小写。习惯上用全部大写字母来表示转载 2014-04-22 14:09:12 · 635 阅读 · 0 评论