无法使用MinGW编译C代码

无法使用MinGW编译C代码,c,windows,mingw,C,Windows,Mingw,我目前正试图在Windows8机器上编译和运行C代码,并且已经安装了MinGW,以便我可以这样做。但是,每当我运行命令进行编译时,我都会被告知I:驱动器丢失,当我取消该程序时,我会被告知libgmp-10.dll丢失。下面是我用来尝试编译的确切命令: "C:\MinGW\bin\gcc.exe" helloworld.c -o helloworld.exe 这将导致这两个对话框 第一个选项只是说插入丢失的驱动器I。如果单击“重试”,则不会发生任何事情。如果单击其他两个选项,则会出现第二个对话

我目前正试图在Windows8机器上编译和运行C代码,并且已经安装了MinGW,以便我可以这样做。但是,每当我运行命令进行编译时,我都会被告知I:驱动器丢失,当我取消该程序时,我会被告知libgmp-10.dll丢失。下面是我用来尝试编译的确切命令:

"C:\MinGW\bin\gcc.exe" helloworld.c -o helloworld.exe
这将导致这两个对话框

第一个选项只是说插入丢失的驱动器I。如果单击“重试”,则不会发生任何事情。如果单击其他两个选项,则会出现第二个对话框

第二个表示我缺少libgmp-10.dll。我知道dll存在于gcc.exe所在的同一文件夹中,我运行这些文件的地方不在C驱动器中。我已经在path变量中添加了“C:\MinGW\bin”,正如问题的答案所示,但没有骰子


TL:DR-可以使用MinGW中的gcc编译C代码。将bin添加到路径无法解决“缺少dll的问题”,并且dll与gcc.exe存在于同一文件夹中

请尝试重新安装MingGW。当我在Windows 8中遇到问题时,它对我起了作用。

是的,如果安装正确,您可以将GCC与MinGW一起使用。从您收到的错误来看,它似乎没有正确安装。我建议完整地重新安装GCC,最好删除已经存在的内容(但这样做可能太难了,因为在重新安装过程中大部分内容都会被覆盖)。如果重新安装没有帮助,请参阅错误报告。