变量在当前终端有效

  1. export MY_VARIABLE=foo

变量在任何打开的终端里都有效

  1. echo "export MY_VARIABLE=foo" >> ~/.bashrc

只在使用zephyr时加载环境变量

这个场景就是当我们打开终端时不去加载编译的环境变量,只有在使用zephyr时才去加载需要的环境变量。这个定义环境变量的方式需要用到.zephyrcc文件。
在用户目录下创建一个.zephyrcc文件。

  1. touch ~/.zephyrcc

将需要用到的环境变量定义在.zephyrcc文件中。

  1. export MY_VARIABLE=foo

如果要使能.zephyrcc文件里的环境变量,需要在zephyr的执行脚本里执行如下指令。

  1. source zephyr-env.sh