【发布时间】:2019-02-06 10:38:51
【问题描述】:
我正在尝试在 Makefile 中设置环境变量,以便它可以用于在 sam shell 中以 make 运行的另一个程序中,但在 make 运行之后。
更新:根据接受的 cmets 答案,这是不可能的。
步骤:
- 运行
make test设置环境:export TEST_ENV_ONE=OneString - 运行另一个程序,它可以读取
TEST_ENV_ONE
试过这个:
不工作:
test:
export TEST_ENV_ONE=OneString
$(shell export TEST_ENV_TWO=TwoString)
然后这是空的:
echo $TEST_ENV_ONE
echo $TEST_ENV_TWO
【问题讨论】: