VS Code终端报错‘make未被识别’,已安装make且全局可用
解决VS Code终端无法识别make命令的问题
重启VS Code
VS Code启动时会加载当前系统环境变量,若你是在VS Code运行后才配置的make路径,旧终端实例不会自动更新环境变量。重启后打开新终端,会读取最新的系统环境变量。检查并手动补全环境变量
在VS Code的PowerShell终端执行:$env:Path查看输出中是否包含make工具所在的目录。如果没有,临时添加路径(替换为你的make实际路径):
$env:Path += ";C:\your\make\install\directory"之后再执行
make命令测试。通过Makefile Tools扩展指定make路径
- 打开VS Code设置(快捷键
Ctrl+,),搜索Makefile Tools: Make Path - 点击「编辑 in settings.json」,添加配置:
(路径中的反斜杠要转义为"makefile.makePath": "C:\\full\\path\\to\\make.exe"\\,或直接使用正斜杠/) - 保存设置后重启终端,再尝试执行make命令。
- 打开VS Code设置(快捷键
确认终端配置
- 打开VS Code设置,搜索
Terminal > Integrated > Default Profile: Windows - 确保默认终端选择的是「Windows PowerShell」或「Command Prompt」,而非自定义终端
- 也可在VS Code终端中输入
cmd切换到命令提示符,再执行make测试是否正常。
- 打开VS Code设置,搜索
内容的提问来源于stack exchange,提问作者user23715367
相关产品推荐
相关产品推荐

