gcc 生成可执行文件的四个步骤

$gcc hello.c
$./a.out
Hello World

程序源代码 -> 最终可执行文件分为4个步骤:
gcc 生成可执行文件的四个步骤

  1. .c和.cpp区别:分别会用C/C++编译器去编译
  2. 编译过程中,项目中所有源文件(c或cpp文件)都会参与编译,编译后 链接成 同一个 目标文件,最后变成一个exe可执行文件。
  3. 头文件就是一个文本文件,存在意义就是被别的源文件 include用
  4. 每一个源文件严格对应一个obj文件,一一对应
  5. 链接:合并所有obj文件为一个文件