C/C++ 编译过程

版权声明:本博客为个人原创,转载请注明出处 https://blog.csdn.net/qq_33826564/article/details/84631914

C/C++ 编译过程

目录

整体流程

图1 K-means算法流程图

预编译


  • 预编译器将 .c 源文件预编译成 .i 预编译文件,为正式编译做准备,预编译执行的是简单的文本替换,还有一些诸如 #pragma 预编译指令的执行。

编译


  • 将 .i 预编译文件编译成 .s 汇编文件。

汇编


  • 将 .s 汇编文件汇编成***二进制***机器目标文件即 .o 文件

连接


  • 将目标文件,连同对应.lib文件(静态库文件或者静态库的引入库文件),连接成二进制可执行文件 .exe

猜你喜欢

转载自blog.csdn.net/qq_33826564/article/details/84631914