基于 Ubuntu 的程序无法编译

基于 Ubuntu 的程序无法编译

我正在通过“C For Dummies”学习 C 语言,并为 Ubuntu 编写程序。我已经编写了程序,但无法编译。我安装了 gcc,编写了程序,并认为我在正确的文件夹中。该程序名为 Goodbye.c。代码如下:

#include <stdio.h>

int main()
{
   printf(Goodbye, cruel world!\n");
   return(0);
}

当我尝试输入命令时,gcc goodbye.c -o goodbye收到以下消息

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

我做错了什么?如何才能正确编译程序以便能够运行它?

答案1

与 Windows 不同,Ubuntu 区分大小写。因此goodbye.c与 不同Goodbye.c

此外,如果这是您的确切代码,您将收到另一个错误:

printf(Goodbye, cruel world!\n");

需要开场白;应该是

printf("Goodbye, cruel world!\n");

相关内容