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