变量在当前终端有效
export MY_VARIABLE=foo
变量在任何打开的终端里都有效
echo "export MY_VARIABLE=foo" >> ~/.bashrc
只在使用zephyr时加载环境变量
这个场景就是当我们打开终端时不去加载编译的环境变量,只有在使用zephyr
时才去加载需要的环境变量。这个定义环境变量的方式需要用到.zephyrcc
文件。
在用户目录下创建一个.zephyrcc
文件。
touch ~/.zephyrcc
将需要用到的环境变量定义在.zephyrcc
文件中。
export MY_VARIABLE=foo
如果要使能.zephyrcc
文件里的环境变量,需要在zephyr的执行脚本里执行如下指令。
source zephyr-env.sh