Makefile基础之二使用,引用和环境变量MAKEFILES
来源:互联网 发布:晋中市教育网络平台 编辑:程序博客网 时间:2024/06/06 01:54
1. 使用
make命令会根据顺序寻找MAKEFILE文件 “GNUmakefile” ,"makefile","Makefile"
也可以自己指定 make -f xxx
2. 引用 include
引用支持shell的通配符
寻找文件路径如下:
2.1 当前目录
2.2 如果 make 执行时,有“-I”或“--include-dir”参数,那么 make 就会在这个参数
所指定的目录下去寻找。
2.3 如果目录<prefix>/include(一般是:/usr/local/bin 或/usr/include)存在的话,
make 也会去找。
2.4 如果还没找到,会先生成一条警告,再继续其他文件的读取,一旦完成读取,再试图尝试寻找这些没找到的文件,如果再没找到则报错
(可以通过 - 来忽略没找到的文件)
3. 环境变量MAKEFILES
如果你的当前环境中定义了环境变量 MAKEFILES,那么,make 会把这个变量中的值做一个类似于 include 的动作。这个变量中的值是其它的 Makefile,用空格分隔。只是, 它和 include不同的是,从这个环境变中引入的 Makefile 的“目标”不会起作用,如果环境变量中定义的文件发现错误,make 也会不理。
但是在这里我还是建议不要使用这个环境变量,因为只要这个变量一被定义,那么当你使用 make 时, 所有的 Makefile 都会受到它的影响, 这绝不是你想看到的。在这里提这个事,只是为了告诉大家,也许有时候你的 Makefile 出现了怪事,那么你可以看看当前环境中有没有定义这个变量。
阅读全文
0 0
- Makefile基础之二使用,引用和环境变量MAKEFILES
- Makefile详解-环境变量MAKEFILES
- ? P16 “四、环境变量MAKEFILES”
- 四、环境变量 MAKEFILES
- GNUMakefiles之Makefiles变量的使用
- Makefile 和 shell中的环境变量使用
- 跟我一起写Makefile(7)--- 环境变量MAKEFILES+make的工作方式
- Makefile基础 -- Unix学习总结之二
- 写makefiles(二)
- makefile 使用环境变量
- 引用和使用引用传递参数《二》
- 12、Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)(
- Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)
- Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)-转
- Makefile学习之使用变量(二)
- 补基础之shell和Makefile
- 2.2.补基础之shell和Makefile
- java基础之---- 按值传递和按引用传递(二)
- LVS(二)——环境的搭建
- linux系统命令行基本操作——文件管理
- set.seed()实现了可重复的随机
- spring boot初学入门-安装启动报错
- Oracle 按日分区表(数据仓库通常表形式)
- Makefile基础之二使用,引用和环境变量MAKEFILES
- 逆置/反转单链表
- Python中的分组函数(groupby、itertools)
- J2EE的13种核心技术
- 自定义View 自定义一个带箭头的圆环详解 加速 减速 暂停 变色
- css3 新增属性
- css知识
- dedecms织梦自定义表单发送到邮箱-用163邮箱发送邮件
- Excel 单元格中插入图片