gcc 生成可执行文件的四个步骤
$gcc hello.c
$./a.out
Hello World
程序源代码 -> 最终可执行文件分为4个步骤:
- .c和.cpp区别:分别会用C/C++编译器去编译
- 编译过程中,项目中所有源文件(c或cpp文件)都会参与编译,编译后 链接成 同一个 目标文件,最后变成一个exe可执行文件。
- 头文件就是一个文本文件,存在意义就是被别的源文件 include用
- 每一个源文件严格对应一个obj文件,一一对应
- 链接:合并所有obj文件为一个文件
$gcc hello.c
$./a.out
Hello World
程序源代码 -> 最终可执行文件分为4个步骤: