我正在从一本书中学习C:绝对初学者的C编程。 西格温被推荐。 我安装了基本软件包。我在记事本中写了基本的hello world。 我已将 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帮助中查看,但对于初学者来说太复杂了。如果初学者的书没有帮助,了解这一点的最好方法是什么?
将 hello.c 保存在当前工作目录中。还要确保hello.c的权限至少对用户来说是"读取"的。
确保记事本将你的hello.c
文件保存在你的cygwin用户的主目录中,这可能是类似于C:cygwinhomeUser
。
确保您的文件位于您所在的目录中。尝试使用 ls
命令列出当前目录中的所有文件。
此外,请确保您的文件名是hello.c
而不是hello.c.txt
。您可以使用 ls
命令再次看到这一点。