GCC

2023-04-13

什么是GCC

GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器。除了c和c++,也可以编译java,go等语言。

#安装命令,其中gcc一般用来编译c程序,g++用来编译c++程序
apt install gcc g++ (版本 > 4.8.5)
#查看版本
gcc/g++ -v/--version

GCC工作流程

  • 源代码(.h .c .cpp)经过预处理得到 预处理后源代码(.i):展开源码中的头文件,删除注释,宏替换等
  • 编译成为汇编代码(.s)
  • 通过汇编器生成目标代码(.O)
  • 通过链接器链接 目标代码,启动代码,库代码和其他目标代码,生成一个可执行程序 (.exe .out)

GCC常用指令

GCC常用指令 GCC常用指令

评论