【发布时间】:2012-10-09 22:19:04
【问题描述】:
当我使用 MinGW 编译 C 程序并且我想删除 exe 文件时,它会消失。但是当我按F5时它仍然存在。 Unlocker 找不到任何把手,也无法将其移除。我无法修改权限,也无法更改所有者。大约 2 分钟后,文件被删除。它也出现在文件执行之前。
我的系统:Windows 7 Professional x86。我来自 makefile 的链接行:
gcc -o main.exe main.o -lopengl32 -lglut32 -lglu32
如何解决?
【问题讨论】:
-
两分钟后消失是什么意思?您确定该进程没有在后台运行吗?您的程序是否在停止执行的不同线程中执行一些复杂的数学运算?请分享更多信息。该问题没有足够的信息来回答。
-
不,它也发生在执行之前。
-
我怀疑病毒扫描程序保持文件打开。
-
不,没有扫描仪也会发生这种情况:(
-
必须和你的代码相关。可惜我们看不到。