makefile关于环境变量的测试
已有 3519 次阅读|
2012-11-24 01:20
|个人分类:脚本
1-makefile中不能使用source来执行脚本,只能用./scr.sh来执行(事先要在文件头加#!/bin/sh,还要改权限)
2-即使采取上述方法,scr.sh中使用export定义的环境变量依然不能在make之后使用,因为makefile调用子shell来执行命令,之后退出该shell,环境变量都消失了。
3-但是makefile可以引用现有的环境变量,引用方法是$(ENV_VAR_NAME)即可,括号不可少。