permission denied翻译成中文是"权限被拒绝",dev出现此报错应该首先关注权限问题。
1.可能是杀毒软件的原因,因为在多次编译执行同一文件时会生成并覆盖上一次执行时的.exe可执行文件,此时杀毒软件可能会对此种行为做出防护行为从而导致编译失败,可以尝试关闭杀毒软件再次执行编译操作。
2.也有可能是因为你上次执行的.exe文件并未结束,有些情况下,可能受代码功能的影响,即使你关闭了CMD终端窗口,但是可能.exe文件仍然在后台执行,此时则需要按下快捷键"ctrl+shift+esc"打开任务管理器,找到编译生成的.exe程序结束掉就可以了,如果进程过多可以"ctrl+f"搜索对应生成的.exe程序,代码文件未命名则可执行程序为main.exe。