我已经创建了执行hello.c文件所需的目录,但它不能显示,并且我一直收到相同的错误。如果我的代码结构不正确,很抱歉,但是有人能给我指个正确的方向吗?下面是我的终端代码,我正在使用IDE来执行。
~/ $ mkdir ~/pset1/
~/ $ cd ~/pset1/
~/pset1/ $ mkdir ~/pset1/hello
~/pset1/ $ cd ~/pset1/hello
~/pset1/hello/ $ ls
~/pset1/hello/ $ clang hello.c
clang-7: error: no such file or directory: 'hello.c'
clang-7: error: no input files
~/pset1/hello/ $ 发布于 2020-08-12 02:33:21
您跳过了创建hello.c的步骤,如下所示:
**我们应该让你写你的第一个程序吗?从File菜单中,单击New File,并将其保存为hello.c (通过File菜单中的save选项)到~/pset1/hello目录中。通过在文件中准确地键入以下行,继续编写您的第一个程序:
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}请注意CS50集成开发环境是如何在您键入时添加“语法突出显示”(即颜色)的,尽管CS50集成开发环境的颜色选择可能与此问题集的颜色选择不同。这些颜色实际上并不保存在文件本身中;它们只是由CS50集成开发环境添加以突出某些语法。如果您从一开始就没有将文件保存为hello.c,CS50集成开发环境将不会知道(根据文件名的扩展名)您正在编写C代码,在这种情况下,这些颜色将会消失。**
完成此步骤后,您可以继续
ls然后
clang hello.c发布于 2021-09-02 01:30:47
确保hello.c保存在hello中(在pset1中)。当您保存该文件时,可能是将其保存在pset1中,而没有将其保存在hello文件夹中。
https://stackoverflow.com/questions/62653466
复制相似问题