编译器gcc:错误;没有相应的文件和目录

时间:2017-05-17 02:57:26

标签: c gcc

我对编程非常陌生,而且我对“hello,world”的基本启动程序有疑问。

我已经下载了MinGW,我相信我通过输入以下命令使用命令promt正确设置:setx PATH "%PATH%;C:\MinGW\bin"

然后我在使用Notepad ++

时按照指南创建了这段代码
#include <stdio.h>

int main(void)
{
  puts("Hello, world!");
  return 0;
}

将其保存在c:/code/c/hello.c

当我尝试编译它或在gcc -o hello hello.c下运行它时,我收到此错误

gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.

我不知道如何解决这个问题。我试过四处寻找,但我找不到任何答案,或者我只是不理解它们。

2 个答案:

答案 0 :(得分:3)

  

gcc:错误:hello.c:没有这样的文件或目录gcc:致命错误:没有输入文件编译终止。

表示gcc无法找到您的hello.c源文件。您应该cd到源文件夹:

c:
cd c:\code\c\
gcc -o hello.exe hello.c

或者在命令行中使用源的完整路径:

gcc -o c:\code\c\hello.exe c:\code\c\hello.c

答案 1 :(得分:0)

你想要的包括:

#include <stdio.h>

#include <studio.h>