bash:意外标记“firsttry.c”附近的语法错误

bash:意外标记“firsttry.c”附近的语法错误

我的代码---

#include <stdio.h>

int main(void)
{
    printf("hello, world\n");
}

我得到 bash: 意外标记“firsttry.c”附近的语法错误

答案1

这是一个 C 程序,而不是 shell 脚本。您必须编译它,这将为您提供可以运行的可执行文件。

在现代 Unix/Linux 类型系统上,最简单的方法是:

$ make firsttry

这仅适用于您当地的make(1)安装中内置了规则,以使其了解它可以在不需要显式规则的情况firsttry下生成可执行文件firsttry.cMakefile

在没有内置智能功能的系统上,您可以用老式的方式来完成:

$ cc firsttry.c -o firsttry

无论哪种方式,然后你可以运行它:

$ ./firsttry
hello, world

相关内容