我正在通过“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");