系统层看变量分:系统环境变量、用户环境变量;
生命周期变量分:临时环境变量、永久环境变量;
查看环境变量
env;export;printenv ;echo $CC
修改环境变量
如果设置了临时变量CC,通过echo $CC 查看设置是否成功
将改变所有用户的CC变量
vi /etc/bash.bashrc
CC=gcc
将改变当前bash的CC变量
export CC=gcc
注意:用户与系统变量冲突时候,会优先使用用户变量;cat /etc/bash.bashrc 是系统变量;
添加编译工具链
方案一:
vi /etc/profile
export PATH=/usr/local/HW_tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:$PATH
#对所有用户生效
source /etc/profile
方案二:
cat ~/.bashrc
export PATH=$PATH:/usr/local/HW_tool/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin
#或者
export ARCH=arm
export CROSS_COMPLE=arm-linux-gnueabihf-
export PATH=$PATH:/usr/local/HW_tool/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin
#对当前用户生效
source ~/.bashrc