虽然这个很简单,但是每次都很容易忘记,所以特地记下来。
gcc实际的执行过程是这样的
预处理:即对其中的伪指令#和特殊符号进行初步转换。
编译:语法分析、词法分析、代码优化和存储分配,翻译成汇编代码
汇编:将汇编代码翻译成机器代码(目标程序)
链接:使用到的库
./a.out实际的执行过程是这样的
运行阶段
程序运行
虽然这个很简单,但是每次都很容易忘记,所以特地记下来。
gcc实际的执行过程是这样的
预处理:即对其中的伪指令#和特殊符号进行初步转换。
编译:语法分析、词法分析、代码优化和存储分配,翻译成汇编代码
汇编:将汇编代码翻译成机器代码(目标程序)
链接:使用到的库
./a.out实际的执行过程是这样的
运行阶段
程序运行