我正在从一本书中学习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的帮助,但对初学者来说太复杂了。如果初学者的书没有帮助,最好的方法是什么?
答案 0 :(得分:2)
将hello.c保存在当前工作目录中。还要确保hello.c的权限为用户“读取”(至少)。
答案 1 :(得分:1)
您必须确保记事本将您的hello.c
文件保存在您的cygwin用户主目录中,这可能类似于C:\cygwin\home\User
。
答案 2 :(得分:0)
确保您的文件位于您所在的目录中。尝试使用ls
命令列出当前目录中的所有文件。
此外,请确保您的文件名为hello.c
,而不是hello.c.txt
。您可以使用ls
命令再次查看。