Linux下的makefile
落冰翼
这个作者很懒,什么都没留下…
展开
-
makefile的通用模板
(1)Makefile中的 符号 $@, $^, $ $@ 表示目标文件 $^ 表示所有的依赖文件 $ $? 表示比目标还要新的依赖文件列表(2)wildcard、notdir、patsubst的意思: wildcard : 扩展通配符 notdir : 去除路径 patsubst :替换通配符原创 2014-07-23 14:47:29 · 546 阅读 · 0 评论 -
Linux下automake的相关函数
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。在本文中,将给大家介绍Linux Automake各种命令介绍。1、autoscanautoscan是用来扫描源代码目录生成configure.scan文件的。a转载 2014-07-24 14:38:22 · 444 阅读 · 0 评论 -
automake的flat和shadow详细使用
引言总所周知,Makefile主要用来组织源码的编译,其语法在此不再迭述。经分析可发现,源码的组织结构通常有以下3种形式:①、flat:所有文件都处在同一目录所有源文件、头文件以及相关的库文件都处在当前的目录中,不存在任何子目录。②、shallow:主要源代码处在顶层目录,其他各部分处在子目录主要源文件在当前目录中,而其它一些实现各部分功能的源文件位于各自不同的目录。③、d转载 2014-07-24 14:57:39 · 572 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件(IBM教程)
本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make转载 2014-07-24 13:39:25 · 383 阅读 · 0 评论 -
makefile的编写
函数名称:加前缀函数—addprefix。函数功能:为“NAMES…”中的每一个文件名添加前缀“PREFIX”。参数“NAMES…”是空格分割的文件名序列,将“SUFFIX”添加到此序列的每一个文件名之前。返回值:以单空格分割的添加了前缀“PREFIX”的文件名序列。函数说明:示例: $(addprefix src/,foo bar) 返回值为“src/foo sr转载 2014-07-22 16:55:04 · 375 阅读 · 0 评论