学习c,cygwin gcc找不到我的hello.c文件

时间:2014-01-08 09:21:56

标签: c gcc cygwin

我正在从一本书中学习c:绝对初学者的C编程。 Cygwin被推荐了。我安装了基本包。我在记事本中写了基本的hello世界。我已将bin目录添加到路径变量中。这就是我得到的:

User@user-be2704c908 ~
$ gcc hello.c
gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.

注意:我试图以各种方式解决问题。许多论坛提供类似的问题,但没有成功。看看Cygwin的帮助,但对初学者来说太复杂了。如果初学者的书没有帮助,最好的方法是什么?

3 个答案:

答案 0 :(得分:2)

将hello.c保存在当前工作目录中。还要确保hello.c的权限为用户“读取”(至少)。

答案 1 :(得分:1)

您必须确保记事本将您的hello.c文件保存在您的cygwin用户主目录中,这可能类似于C:\cygwin\home\User

答案 2 :(得分:0)

确保您的文件位于您所在的目录中。尝试使用ls命令列出当前目录中的所有文件。

此外,请确保您的文件名为hello.c,而不是hello.c.txt。您可以使用ls命令再次查看。