局部变量 全局变量 声明外部变量
什么是环境变量呢? 环境变量又叫系统变量,在系统运行时有效。
看一下PATH环境变量 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 每个路径用:分隔 分解,展示 /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin
这些环境变量是系统安装好,预设的。
如我们常用的ls命令 大概原理:输入ls,回车: 去PATH环境变量里挨个路径寻找当前输入的命令,是否有对应的可执行程序,有就执行;没有就报提示。
设置环境变量的好处:可以在任何地方输入可执行程序的名称,能正常运行。
PATH环境变量的作用:一般可执行程序都放在xxx.bin里面,因此PATH就是存储需要设置或系统预设好的可执行文件路径。
哦,好像吴乐……
设置交叉编译器的环境变量
但是关闭终端,失效了,需要重新设置,因此这样设置属于临时环境变量
当前用户设置永久有效的方法;打开终端会读取去家目录下面的.bashrc文件。即~/.bashrc
所以把export PATH=$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin写在这个文件的最后一行,每次打开终端都会自动设置PATH环境变量。 保存,退出。 关闭终端,重新打开终端。 读取文件,自动设置。
看一眼其他环境变量
以上图文的Word格式文档下载(内容和本网页上的一模一样,方便保存):
环境变量.docx
(881.9 KB, 下载次数: 8)
|