Linux C 语言之 Hello World 详解

目录

  • Linux C 语言之 Hello World 详解
    • 第一个 C 语言程序
    • 程序运行原理
      • 编译,链接
      • 运行时
      • 链接库
      • 编译器优化
    • Hello World 打印原理
      • stdout, stdin 和 stderr
      • stdio 与 tty
    • 从内存到设备

Linux C 语言之 Hello World 详解

第一个 C 语言程序

学习 C 语言,大多数接触的第一个 C 语言程序便是经典的 Hello World 程序,程序的功能是在当前终端上打印 “Hello World” 字符串!
该程序的实现代码如下:

#include 

void main()
{
  printf("Hello World\n");
}

在 GNU/Linux 系统中,使用 gcc 编译器,编译并执行 helloworld 程序的指令为:

  1. 通过 vi 编辑器编写上面代码,并保存为 helloworld.c
  2. 使用 gcc 编译器编译源代码生成可执行文件 helloworld: gcc -o helloworld helloworld.c
  3. 执行当前目录中的 helloworld 程序:./helloworld

你可能感兴趣的:(C++,linux,编程语言,C++,linux,C语言,程序员,编程语言)