1
当我尝试helloworld.c编译通过记事本+ +的运行功能GCC(由MinGW的)我得到的错误:无法打开输出文件HelloWorld.exe的:权限被拒绝
cannot open output file helloWorld.exe: Permission denied
当我运行只出现问题编译器通过记事本++的运行功能,所以当我通过cmd手动编译它时,我没有遇到任何错误。
正如其他人已经回答了类似的问题,我试着在进程资源管理器中查找和helloWorld.exe没有运行。
。
如何我在记事本++
运行它的其他细节我使用批处理脚本的compile.bat
gcc -o %1 %2
%1
PAUSE
,并在记事本中使用命令运行它++
"...\compile.bat" $(NAME_PART) $(FILE_NAME)
可能是什么导致这个错误?帮助将深受赞赏。
编辑:原来这是记事本++的问题,它没有显示它在它自己的目录中工作。此外,当我尝试将目录放入批处理文件时,导致出现问题的原因是它无法处理斯堪的纳维亚字母。
尝试投掷”chmod a + x%1“ –