相关疑难解决方法(0)

ld.exe:无法打开输出文件...:权限被拒绝

我最近在Windows 7旗舰版32bit上安装了mingw32的CodeBlocks以消除我的技能,但是这个问题让我有点难过.

我决定发射一个短的Fibonacci发生器,以确保我的设置正常,但我遇到了障碍.

该程序编译,链接和诸如魅力之类的东西,我得到一个相应的可执行文件,按预期运行.

如果我再次尝试编译会出现问题,然后我得到以下内容:

c:/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot open output file bin\Debug\Fibonacci.exe: Permission denied
Run Code Online (Sandbox Code Playgroud)

我甚至无法编辑生成的可执行文件的权限.

我检查了通常的嫌疑人:

  • 可执行文件确实没有运行.
  • 可执行文件的路径是可读/写到mingw32(否则它将无法在第一个位置构建)
  • 我没有运行任何形状或形式的cygwin.

现在有趣的是:通常在几分钟之后,mingw32生成的任何可执行文件都会自动消失而没有任何干预.

我在谷歌上搜索了一下,但大多数其他结果要么含糊不清,要么不适用.

我想知道是否有一些Windows 7安全设置对我的.exe有严重破坏,但我不知道Win 7知道从哪里开始搜索.

有人有主意吗?

c windows codeblocks mingw32 windows-7

45
推荐指数
5
解决办法
17万
查看次数

标签 统计

c ×1

codeblocks ×1

mingw32 ×1

windows ×1

windows-7 ×1