问题
很早以前,在使用Visual Studio C++时,就经常遭遇到如题所示的编译链接错误。
【Permission denied】的意思很明确:无权限,不允许操作。
什么原因导致这种错误呢?请大家结合自己的软硬件环境仔细分析一下,我的结论主要停留在“机器硬件低所致”。
当然,对此,网络上中文英文解决办法一大堆,例如引文1处提到如下一些办法。
我只能说,这些办法都有一定道理。
解决办法
根据我的以往教训,我经常是非常频繁地修改源码文件后就按下F11键(编译并运行),操作频繁导致系统中前一个进程尚未完整退出(我估计这种可能性最大)。再结合现在使用Dev-C++或者小熊猫C++调试教训,建议使用如下思路解决:
【1】先确保关闭你的生成结果.EXE窗口(文件)。
【2】可能通过Windows任务管理器进一步确诊。
【3】关闭你的IDE,等一下,操作一下其他的应用,再启动小熊猫C++重新操作。
例如,刚才(包括今天上午)我就多次遇到上述错误,我稍微等了一下,切换到其他软件简单操作其他的,几十秒后,再过去,按下F11编译并运行即OK。
我的硬件非常一般:Win7(64)i3的CPU+6G内存
以上是我根据本人情况得到的主要解决方案,仅供参考。
引用
https://www.e-learn.cn/content/wangluowenzhang/522393