DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年5月21日

摘要: 本文推荐了一个用于对C/C++程序进行编译和连接以产生可执行程序的通用Makefile。在使用Makefile之前,只需对它进行一些简单的设置即可;而且一经设置,即使以后对源程序文件有所增减一般也不再需要改动Makefile。因此,即便是一个没有学习过Makefile书写规则的人,也可以为自己的C/... 阅读全文
posted @ 2015-05-21 23:17 DoubleLi 阅读(956) 评论(0) 推荐(0)

摘要: 一 makefile的作用 Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中记录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是:让编译器知道要编译... 阅读全文
posted @ 2015-05-21 23:12 DoubleLi 阅读(10861) 评论(0) 推荐(1)

摘要: makefile很久就接触过了,但是一直没怎么深入的去学习和总结;在项目中我也只是看看makefile或者修改部分语句,全部自己动手写的话还真没有;知识在于沉淀,这句说的非常好,所以现在把自己理解的东西,记录下来,以便后面查阅; 这篇blog要分享的是在单目录下多文件的makefile编写,首... 阅读全文
posted @ 2015-05-21 23:08 DoubleLi 阅读(582) 评论(0) 推荐(0)

摘要: 前面已经分享了单目录项下多文件的makefile的编写,现在来看看多目录下多文件makefile的编写; 在做项目时,一般文件都会分几个目录来存放;基本的是 include/ bin/ src/ obj/ lib/ tools/,这几个文件;我先说下我的文件存放目录,用ls -R可以查看到所有... 阅读全文
posted @ 2015-05-21 23:07 DoubleLi 阅读(3629) 评论(2) 推荐(2)

摘要: 1、前言 目前从事于linux下程序开发,涉及到多个文件,多个目录,这时候编译文件的任务量比较大,需要写Makefile。关于Makefile的详细内容可以参考网上流传非常广泛的《跟我一起写Makefile》http://blog.csdn.net/haoel/article/details/28... 阅读全文
posted @ 2015-05-21 23:05 DoubleLi 阅读(547) 评论(0) 推荐(0)

摘要: 我的项目文件层次是:项目名称/include、output、srcsrc/admin、stu、tch、common最外层的Makefile:DEBUG = yMYDEBUG =DEBUGifeq ($(DEBUG),y)DEBFLAGS = -O -g -D$(MYDEBUG)elseDEBFLAG... 阅读全文
posted @ 2015-05-21 22:57 DoubleLi 阅读(560) 评论(0) 推荐(0)

摘要: Makefile是Linux下程序开发的自动化编译工具,一个好的Makefile应该准确的识别编译目标与源文件的依赖关系,并且有着高效的编译效率,即每次重新make时只需要处理那些修改过的文件即可。Makefile拥有很多复杂的功能,这里不可能也没必要一一介绍,为了简化问题的复杂性,本文仅和大家讨论... 阅读全文
posted @ 2015-05-21 22:47 DoubleLi 阅读(2681) 评论(0) 推荐(0)