Makefile
放狼的爷们
阳光 儒雅 博学 勤思 死宅
展开
-
Makefile笔记一【基础篇】
可以用autoconf和automake自动生成工程所需要的makefile。makefile的工作方式:Makefile 中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的1、读入所有的 Makefile。2、读入被 include 的其它 Makefile。3、初始化文件中的变量。4、推导隐晦规则,并分析所有规则。5、为所有的目标文件创建依赖关原创 2017-12-27 22:54:23 · 230 阅读 · 0 评论 -
Makefile笔记二【函数和make的规则参数】
条件表达式的语法:elseendif例如:$(CC) 可能是gcc 也可能是cc,可以用if判断一下ifeq ($(CC),gcc)$(CC) -o foo $(objects) $(libs_for_gcc)else$(CC) -o foo $(objects) $(normal_libs)endififeq ($(strip $(原创 2017-12-28 00:27:21 · 538 阅读 · 0 评论 -
Makefile笔记三【命令的变量和自动变量说明】
命令的变量:AR函数库打包程序。默认命令是“ar”。AS汇编语言编译程序。默认命令是“as”CCC 语言编译程序。默认命令是“cc”。CXXC++语言编译程序。默认命令是“g++”。CO从 RCS 文件中扩展文件程序。默认命令是“co”。CPPC 程序的预处理器(输出是标准输出设备)。默认命令是“$(CC) –E”。FCFortran 和原创 2017-12-28 00:47:08 · 802 阅读 · 0 评论