C语言生成可执行文件的编译过程

2016-11-19  本文已影响0人  凡眼观世界

C语言源文件要经过编译、链接才能生成可执行程序:

1、 编译(Compile)会将源文件(.c文件)转换为目标文件。对于VC/VS,目标文件后缀为 .obj;对于GCC,目标文件后缀为 .o。

编译是针对单个源文件的,一次编译操作只能编译一个源文件,如果程序中有多个源文件,就需要多次编译操作。

2、 链接(Link)是针对多个文件的,它会将编译生成的多个目标文件以及系统中的库、组件等合并成一个可执行程序。

上一篇 下一篇

猜你喜欢

热点阅读