C 程序卡住了

C 程序卡住了

几个月前安装 Windows 10 后,我尝试运行一个非常简单的 C 程序,首先是在 Visual Studio 2015 中,整个 IDE 都冻结了。然后我尝试通过命令行进行编译。构建总是成功,没有任何问题,但当我尝试运行程序时什么也没发生,终端什么也不做,我甚至无法返回。有时我甚至无法终止 .exe 文件生成的进程,即使我使用的是管理员帐户!

我尝试了最简单的程序:

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    printf("Hello World!\n");

    system("pause");     //or getchar()
    return 0;
}

结果只是终端中闪烁的白色下划线,我甚至无法关闭它。我试过了所有可能的编译器和所有不同的 C/C++ IDE,这太奇怪了,这一定是 Windows 的问题,请帮忙!

答案1

我遇到了同样的问题,我发现一个临时的解决方案是禁用防病毒检查,如此处所述 https://stackoverflow.com/questions/31958842/c-cli-application-hanging-after-compiling-on-windows-10 将构建文件夹添加到病毒扫描程序的排除项中是有效的。

相关内容