c语言文件怎么来的

日期:

最佳答案

预处理->编译->汇编->链接

预处理:源代码.c文件——>.i文件

处理#扫尾的代码,加载头文件、宏调换、前提编译等

编译:.i文件——>.s文件(汇编代码)

汇编:.s文件——>.o(.obj)文件(呆板代码)

链接:.o文件——>.out 可履行文件

编译过程的感化:目标文件跟可履行文件格局雷同都是二进制代码,但是只实现了编写部分代码的二进制转换,履行顺序还须要将目标文件跟体系组件(包含标准库跟静态链接库能)结合。履行的地位可能是在编译时、顺序加载时或许履行过程中。