Make 命令传递及常用的环境变量

Make 命令传递

Makefile 文件内容:

1
2
3
4
5
6
7
export ENV=debug

build:
@echo $(SHELL)
@echo $(CURDIR)
@echo $(MAKEFLAGS)
@echo $(TEST)

调用执行

1
2
3
make build

make build ENV=production

常用环境变量

SHELL :环境变量,表示当前所用的 shell

CURDIR :环境变量,表示当前目录

MAKEFLAGS :环境变量,存储 make 的参数信息

参考文档

https://blog.csdn.net/hunanchenxingyu/article/details/12799751

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.