You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Visual Studio Code中的Permission denied权限拒绝问题

解决VS Code中"Permission denied"无法生成可执行文件的问题

核心修复步骤:

  • 终止后台运行的practice.exe进程
    这是最常见的原因——之前运行的practice.exe仍在后台占用文件资源。按下Ctrl+Shift+Esc打开任务管理器,找到practice.exe进程后右键结束,再重新编译运行代码。

  • 检查文件夹与文件权限
    右键点击代码所在文件夹,选择「属性」→「安全」,确认当前用户拥有「写入」权限。若权限不足,点击「编辑」按钮为当前用户添加写入权限。

  • 更换输出文件或路径
    尝试将生成的可执行文件名改为test.exe这类新名称,或者把代码移动到非系统盘(如D盘)的普通文件夹中,规避系统目录的权限限制。

  • 手动清理旧可执行文件
    直接找到practice.exe文件并删除,再重新执行编译命令,避免旧文件的锁定问题。

  • 检查VS Code编译配置
    打开项目下的.vscode/tasks.json(无则创建),确保编译命令的输出路径配置正确。示例配置片段:

    {
        "version": "2.0.0",
        "tasks": [
            {
                "label": "gcc build active file",
                "type": "shell",
                "command": "gcc",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}\\${fileBasenameNoExtension}.exe"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "problemMatcher": ["$gcc"]
            }
        ]
    }
    
  • 以管理员身份启动VS Code
    右键VS Code图标,选择「以管理员身份运行」,再尝试编译,绕过普通用户的权限限制。


内容的提问来源于stack exchange,提问作者Shipul Roy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 23:42:26