Makefile的使用——模板
来源:互联网 发布:算法第四版王晓东pdf 编辑:程序博客网 时间:2024/05/21 17:20
三类makefile:①总控makefile:进入各个功能子目录执行make命令;将所有的.o文件链接或者生成最终的可执行文件
②scripts目录的makefile:定义了许多变量,相当于C语言中的头文件
③功能子目录的makefile:将src目录下的.c文件编译成.o文件
下面是编译整个工程的一个Makefile模板:
第一步:新建工程(一个实现加减乘除运算的计算器)
树形结构图如下:
第二步:编写scripts目录的makefile,定义各种需要用到的变量
第三步:编写总控makefile
第四步:编写各功能子目录下的Makefile(由于各功能子目录下的Makefile结构相同,这里以main函数的功能目录的Makefile为例)
第五步:全部编写完之后,回到顶级目录,执行make
第六步:执行结果
第七步:执行make clean操作,清除.o文件
上面的模板是使用了许多函数,包括wildcard,patsubst,call等,其实不使用这些函数也同样能够实现上述的编译效果,下面提供一种不使用函数的Makefile模板:
第一步:新建工程(一个实现加减乘除运算的计算器)
树形结构图如下:
第二步:编写scripts目录的makefile,定义各种需要用到的变量,这次不使用函数
第三步:编写总控makefile
第四步:编写各功能子目录下的Makefile(由于各功能子目录下的Makefile结构相同,这里以main函数的功能目录的Makefile为例)
第五步:全部编写完之后,回到顶级目录,执行make
第六步:执行结果
第七步:执行make clean操作,清除.o文件
- Makefile的使用——模板
- Makefile的使用——模板
- makefile模板的使用
- 工程管理器及makefile模板的使用
- 简单的MAKEFILE模板
- makefile 的简单模板
- 通用的makefile模板
- makefile的一个模板
- makefile的通用模板
- 基础的Makefile模板
- Makefile的一个模板
- kbuild的makefile模板
- 我的makefile模板
- 简单的 makefile 模板
- 一个linux下g++使用的 makefile 模板
- 一个linux下g++使用的 makefile 模板
- 一个linux下g++使用的 makefile 模板
- Makefile的简单使用与最简单模板
- 威佐夫博弈
- centos最常用命令及终端快捷键整理
- OkHttp源码解析(一)——整体流程(上)
- 第5章 继承
- python安装
- Makefile的使用——模板
- 欢迎使用CSDN-markdown编辑器
- 正则
- 第6章 接口与内部类
- What is tethering and how do you enable tethering?
- Two Points Revisited
- Ubuntu软件安装卸载涉及包依赖的问题
- 计算范式
- linux32位mongodb启动报错【exception in initAndListen 】