这里写目录标题
GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。)
gcc编译器的工作流程
预处理器,cpp:预处理:头文件展开、宏的替换、注释去掉。
编译器,gcc:编译:C文件编程汇编文件。(此步最费时间)
汇编器:as:汇编:汇编文件编程二进制文件。
链接器,ld:链接:将函数库中相应的代码组合到目标文件中,启动代码(main函数),应用函数的入口,行成可执行文件。