Makefile 学习
- 概述
Makefile是一个编写程序编译规则的文件,通过使用make命令来解析Makefile文件。
1. IDE集成开发环境
bin :普通用户可执行的命令(shell命令)。 etc :存放系统的配置文件 mnt :用于挂载外部的存储设备。(共享路径) sbin :管理员用户可执行的命令。(高级命令) lib :存放系统的库文件(动态库:xx.so 静态库:xx.a) dev :存放的设备文件。(鼠标、键盘....) |
2. 编写Makefile说明
- 在makefile文件中#号代表注释
- 指定特定的Makefile,使用make –f 或make –file 参数。
- make –v 输出make版本和版权问题。
- Makefile里使用echo命令进行信息输出,类似C语言的printf。
- 在shell命令前加上@符号,可以隐藏命令的执行过程,直接输出结果。
make 命令的参数选项:
-f file 指定file文档为描述文档
-c dir 在读取makefile 之前改变到指定的目录dir。
-I dir 当包含其他makefile 文档时,利用该选项指定搜索目录。
-h help help文档,显示任何的make 选项。
3. GCC编译器
重要参数:GCC [选项参数]