柚子胖鸡 2025-09-20 14:59 采纳率: 0%
浏览 49

vscode报错记录 make : 无法将“make”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

(vscode报错记录
make : 无法将“make”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1

  • make
  • ~~~~
  • CategoryInfo : ObjectNotFound: (make:String) [], CommandNotFoundException
  • FullyQualifiedErrorId : CommandNotFoundException
  • 在powershell可以找到make.exe

解决方案:用管理员身份运行vscode。

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-09-20 14:59
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    你遇到的问题很可能是由于 VsCode 配置问题引起的。根据错误信息,我建议你尝试以下步骤:

    1. 检查 VsCode 的外部命令设置

    • 打开 VsCode 的设置面板(快捷键:Ctrl + Shift + P),然后输入 Terminal: Select Default Shell,在下拉列表中选择 PowerShellCommand Prompt(取决于你的系统)。
    • 或者,你可以尝试关闭 VsCode 的 External Tools 功能,方法是打开 VsCode 的设置面板,然后搜索 External Tools,将值设置为 false

    2. 检查系统的 PATH 环境变量

    • 检查系统的 PATH 环境变量是否包含 make 的安装目录。
    • 如果 PATH 环境变量不存在或为空,尝试添加 make 的安装目录。

    3. 重启 VsCode

    • 重启 VsCode 以应用更改。

    如果以上步骤仍然无法解决问题,请在 VsCode 日志中搜索 make 的日志记录以获取更多信息。

    核心代码

    # 配置外部命令的 shell
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
    

    注意

    • External Tools 功能在 VsCode 1.65 之后的版本中已被弃用,不建议使用。
    • 通过配置 PATH 环境变量或重启 VsCode 来解决问题,这可能需要管理员权限。
    评论

报告相同问题?

问题事件

  • 创建了问题 9月20日