【发布时间】:2016-02-12 00:27:28
【问题描述】:
我似乎无法运行任何 C 程序。我尝试过 Visual C、MinGW 和 Cygwin。当我尝试启动程序时,终端冻结,这发生在所有 3 个环境中(除了甚至没有启动终端的视觉工作室)。因此,我没有要分享的错误消息。我有:重新启动我的计算机并重新安装 MinGW 几次,但没有任何效果。这似乎必须是操作系统级别的东西,因为它以某种方式影响所有 3 个环境。这个问题开始于在 MinGW 中安装 PCRE 的失败尝试。
我正在运行 Windows 8。
此时我正处于安装新操作系统的边缘。其他人有想法吗?因为我没有他们。
注意:请不要推荐新的操作系统,这是关于修复windows 8的。
附: - 我尝试了一个 hello world 程序。问题不是我的代码
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
printf("hello");
return (EXIT_SUCCESS);
}
更新:
我不知道如何解决这个问题,所以我重新安装了我的操作系统。随心所欲地翻白眼,但这是唯一有效的方法,因此请考虑问题已解决。
【问题讨论】:
-
这里没有足够的细节。给我们一个确切的事件顺序。显示一个简单的 C 程序文本,并准确显示您在命令行中键入的内容以编译和运行它,以及响应是什么。
-
请发布您尝试编译和运行的代码。我猜你正在尝试一个简单的“Hello World”。但是如果你不说那我们怎么知道你的代码不是
while(1)? -
从 cygwin,你运行 gcc -o hello hello.c 吗?然后尝试运行 ./hello?
-
一半的 Windows 是用 C 编写的。如果你不能运行 C 程序,你就不会走到这一步。
-
将打印更改为
printf("hello\n");(末尾为\n)
标签: c windows cygwin mingw visual-c++-2010