这是爱码士的第 4 篇原创文章
简单介绍新手常接触的环境变量的场景,希望能够从本质理解
一、环境变量是什么
环境变量是操作系统提供的一种键值对机制 key=value
如果A=b,那么你问我A等于什么,我就会回答是b
环境变量也有多种类型
简单的Key = Value
path路径类型

这里面都是路径,实际上Path也是Key = Value
Key是Path
Value是这些路径
二、如何配置环境变量
基于界面化操作
步骤 1:右键点击桌面上的"此电脑"(或"我的电脑")
步骤 2:点击 属性
步骤 3:在打开的窗口中,点击 高级系统设置
步骤 4:点击 环境变量 按钮

环境变量是有等级的
从高到低:系统级-用户级-会话级
一般个人的电脑设置系统级和用户级都可以
修改时牢记Key 和 Value就行

举例
当安装新的软件时,教程中总是会说明,需要配置系统环境变量
比如以下场景
安装 MinGW-w64
没有配置环境变量的时候,可以看到左边是成功的,但是右边却是失败的

因为路径不同,gcc的实际路径是D:\code\env\mingw\bin\gcc.exe
而右边的是想在 C:\Users\admin 找gcc.exe ,很明显是找不到的
我想要在任何地方,任何目录,输入gcc都能够调用,那么就需要环境变量
现在配置一下环境变量
复制一下 D:\code\env\mingw\bin
打开配置环境变量的窗口

编辑Path

新建然后输入,上面复制的目录

点击确定然后退出即可
配置好之后再测试一下
注意!把之前的终端关闭,重新开启
重新输入
可以看到现在在别的目录也能够调用gcc

Path的简单原理:
输入gcc时,会从设置的Path中逐个匹配,发现在D:\code\env\mingw\bin 目录下有gcc,那么就调用他
有时候还是会出现找不到目标的情况,可以尝试将path上移。因为如果是特别底层的或者名称重复的,很有可能别的path中也有
