Linux基础11-gcc与g++

参照博客:

  https://blog.csdn.net/qq_37050329/article/details/86704156

1.编译过程

  <1>预处理,生成 .i 文件

  <2>将 .i 文件转换成汇编语言,生成 .s 文件[编译器egcs]

  <3>将汇编编程转换为目标代码(机器代码),生成 .o 文件[汇编器as]

  <4>将所有的目标文件进行连接,生成可执行程序 .out [连接器ld]

2.参数解析

  gcc [options] [fileanames]

  g++ [options] [fileanames]

原文地址:https://www.cnblogs.com/sailifsh-lyh/p/10812663.html