gcc编译器执行过程中主要有以下步骤:
①预处理:加入头文件.h,替换源代码中的宏
②编译:包含了预处理,将c程序转换成了汇编语言,生成.s文件
③汇编:将汇编语言转换成可链接的二进制代码(机器代码),生成.o文件
④链接:链接目标代码(.o文件代码),同时将可链接的二进制代码和所需的库函数链接在一起,生成可执行文件
gcc编译器执行过程中主要有以下步骤:
①预处理:加入头文件.h,替换源代码中的宏
②编译:包含了预处理,将c程序转换成了汇编语言,生成.s文件
③汇编:将汇编语言转换成可链接的二进制代码(机器代码),生成.o文件
④链接:链接目标代码(.o文件代码),同时将可链接的二进制代码和所需的库函数链接在一起,生成可执行文件