GCC 致命错误

GCC 致命错误

每个人

这是我的问题;我是 Ubuntu 和编程的新手,我只想从 C 开始。我创建了经典的“hello.c”文件

#include <stdio.h>   
main ()
{
    printf("Hello World!");
}

然后我在终端中输入:

cd /Desktop

因为文件位于桌面

然后我输入

gcc hello.c -o hello

但是麻烦来了,突然出现一个问题:

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

那么,我该如何解决这个问题?

答案1

桌面不是位于/Desktop而是位于~/Desktop。因此执行这些命令。

  1. cd ~/Desktop (将目录更改为桌面)
  2. gcc hello.c -o hello(用于编译 C 程序)
  3. 然后执行您的应用程序./hello,如果它显示任何错误,请使用以下命令更改其权限chmod +x hello

答案2

然后我在终端中输入:cd /Desktop

/Desktop不是您的桌面的路径。是(您的目录中) 目录“ ”/Desktop的路径。或者,简写为,是您的桌面的路径。Desktop/root/home/<username>/Desktop~/Desktop

因此,首先将终端的工作目录更改为桌面的路径:

cd ~/Desktop

然后再次编译该文件:

gcc hello.c -o hello

相关内容