C/C++ 新手避坑指南3:方便设置 Path 环境变量的脚本
如何 在 Path 环境变量中查看、查找、添加、删除,来自:《C/C++ 新手避坑指南 系列》
龙爸写给初学 C/C++ 的朋友们的新手避坑指南,扫平入门的几个大障碍的极简教程。
原文发布、维护于龙爸陪孩子学习 Python、C++ 的练习项目:
欢迎意见、建议和帮助,谢谢 🥰💕❤️
如果对你有帮助,请支持 Star~ ✨✨✨
转载时请保留声明和出处,谢谢 🤝🤝🤝
如果是
Github、MarkText、PDF等,请打开目录方便阅读 😎
方便设置 Path 环境变量的脚本 使用说明
目的:运行脚本,自动 添加/删除 当前工作目录 或 指定目录 到
Path环境变量。
可以很方便地设置 C/C++ 编译器所在的路径到环境变量 Path 中,
例如,复制保存脚本的文件夹路径,按下快捷键组合 Win + X,
在菜单中选择 终端管理员 ,随后切换到保存脚本的文件夹,运行:
cd D:\_Dev_\_Repos_\Github\_CoffeeScholar_\C_CPP-Learning\CBeginnerHelper
.\SetEnvPath.ps1 D:\_Dev_\C_CPP\gcc\13.2.0\bin用
cd命令切换当前目录到脚本所在的目录:你的脚本实际路径要设置的路径改为你的实际路径:
D:_Dev_\C_CPP\gcc\13.2.0\bin
简单说明:
如果不指定参数开关,则默认检查 路径 是否存在于
Path环境变量;开关
-a或-add将 路径 添加到Path环境变量;开关
-s或-search将在Path环境变量中搜索路径;开关
-r或-remove将在Path环境变量中删除路径;开关
-h或-help将显示本信息。
注意:
如果不指定路径,则默认取
运行脚本时的工作路径,而不是保存脚本的路径;如果当前以用户身份运行,则所有操作针对
【用户级别】的环境变量,否则针对【系统级别】的环境变量;——设置
C/C++编译环境,建议用【系统级别】,请用系统管理员权限运行脚本
举例如下
1. 确认当前路径是否存在
.\SetEnvPath.ps1 [path:指定路径,如果不指定则取当前路径]
注意:保存脚本的位置与当前运行路径不同,取当前路径。
2. 添加当前路径
.\SetEnvPath.ps1 -a [path:指定路径,如果不指定则取当前路径]
3. 搜索当前路径
.\SetEnvPath.ps1 -s [path:指定路径,如果不指定则取当前路径]
其中绿色提示是找到了指定的设置项。
黄色提示【文件夹不存在】,
表示环境变量中的该设置项,对应的路径在文件系统中并不存在,有可能是无效项。
4. 删除当前路径
.\SetEnvPath.ps1 -r [path:指定路径,如果不指定则取当前路径]