预处理—->编译—->汇编—->链接
预处理:编译器将C程序的头文件编译进来,还有宏的替换
编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言
汇编:汇编语言变成机器语言
链接:将编译阶段生成的文件连接为一个整体文件
静态链接和动态链接的区别:静态链接和动态链接两者最大的区别就在于链接的时机不一样,静态链接是在形成可执行程序前,而动态链接的进行则是在程序执行时链接
预处理—->编译—->汇编—->链接
预处理:编译器将C程序的头文件编译进来,还有宏的替换
编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言
汇编:汇编语言变成机器语言
链接:将编译阶段生成的文件连接为一个整体文件
静态链接和动态链接的区别:静态链接和动态链接两者最大的区别就在于链接的时机不一样,静态链接是在形成可执行程序前,而动态链接的进行则是在程序执行时链接