gcc:致命错误:没有输入文件编译终止

gcc:致命错误:没有输入文件编译终止

我是 Linux 环境的新手。我在桌面上的“program”文件夹中创建了一个文件 s1.c。当我尝试使用“/program gcc s1.c”编译我的代码时,它显示“gcc:错误:s1.c:没有这样的文件或目录 gcc:致命错误:没有输入文件编译终止。”可能是什么问题

答案1

似乎您不在同一个目录中,或者您没有针对文件program所在s1.c的文件夹触发命令。

确保您gcc s1.c在目录中时正在运行,或者如果您不在目录中,program您可以尝试。gcc program/s1.cprogram

您可以参考此附图来了解更多信息。

在此处输入图片描述

答案2

$ cd ~/Desktop/program
$ gcc s1.c -o s1
$ ./s1
  • 第一个命令改变到目录~/Desktop/program
  • 第二个编译你的 C 程序s1.c1,生成的可执行文件被称为s1
  • 第三条命令执行名为的可执行文件s1

相关内容