背景是这样的:
0.把一些项目用到的环境变量放到一个 sh 脚中;
1.解下来的 Makefile 中要用到步骤 0 中 export 的环境变量;
---------------------
做过的尝试:
0. 将环境变量写入 bash,然后 export,这样的结果是只要这个 bash 退出了,export 的变量也就跟着没了,后面的步骤 1 就无法得到期望的变量的。
1.在 bash 脚本的最后加入一个 bash 命令,让它在退出前再生一个儿子,然后让后面的所有 make 都在它儿子身上执行,这应该是可以的,但是平白无故的多了一个儿子,感觉不完美。
2.实在没有好方法改改执行顺序也可以接受。
老司机们有何建议?
0.把一些项目用到的环境变量放到一个 sh 脚中;
1.解下来的 Makefile 中要用到步骤 0 中 export 的环境变量;
---------------------
做过的尝试:
0. 将环境变量写入 bash,然后 export,这样的结果是只要这个 bash 退出了,export 的变量也就跟着没了,后面的步骤 1 就无法得到期望的变量的。
1.在 bash 脚本的最后加入一个 bash 命令,让它在退出前再生一个儿子,然后让后面的所有 make 都在它儿子身上执行,这应该是可以的,但是平白无故的多了一个儿子,感觉不完美。
2.实在没有好方法改改执行顺序也可以接受。
老司机们有何建议?