随笔分类 -  Linux下的makefile

摘要:超详细··· 总所周知,Makefile主要用来组织源码的编译,其语法在此不再迭述。经分析可发现,源码的组织结构通常有以下3种形式: ①、flat:所有文件都处在同一目录 所有源文件、头文件以及相关的库文件都处在当前的目录中,不存在任何子目录。 ②、shallow:主要源代码处在顶层目录,其他各部分 阅读全文
posted @ 2014-07-24 14:57 SandKing 阅读(13) 评论(0) 推荐(0)
摘要:本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。 引子 无论是在Linux还是在Unix环境中,make都是一个 阅读全文
posted @ 2014-07-24 13:39 SandKing 阅读(15) 评论(0) 推荐(0)
摘要:DIR_INC = ./include DIR_SRC = ./src DIR_OBJ = ./obj DIR_BIN = ./bin SRC = $(wildcard $(DIR_SRC)/*.c) DIR = $(notdir $(SRC)) OBJ = $(patsubst %.c,$(DIR 阅读全文
posted @ 2014-07-23 14:47 SandKing 阅读(10) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/ruglcc/article/details/7814546/ 函数名称:加前缀函数—addprefix。 函数功能:为“NAMES…”中的每一个文件名添加前缀“PREFIX”。参数“NAMES…”是空格分割的文件名序列,将“SUFFIX”添加到此序列 阅读全文
posted @ 2014-07-22 16:55 SandKing 阅读(19) 评论(0) 推荐(0)