在终端中编译C代码

我一直遇到编译问题。

我使用下面的测试C代码并将其保存为Home.c文件夹中的test.c。

#include  int main() { printf("Bruh!"); return 0; } 

当我在终端中运行代码时

  gcc test.c -o test 

我一无所获。 谢谢

您正在编译代码,而不是运行它,正确的过程是:

  • 创建源文件( test.c
  • gcc test.c -o test编译它
  • ./test运行它

您还可以使用以下命令创建oneliner:

 gcc test.c -o test; ./test 

写入打开文本编辑器并键入上面提到的“Hello World”代码。 将此文件另存为HelloWorld.c。

编译打开命令提示符并转到保存HelloWorld.c文件的当前工作目录。 通过在命令提示符下键入gcc HelloWorld.c来编译代码。 您的程序将成功编译,如果您的程序不包含任何语法错误。 它将生成一个a.out文件。

执行立即通过在命令提示符下键入a.out来运行程序。

输出您将在控制台上看到“Hello World”。

来源: 编写第一个C程序 , Hello world程序