一、GCC简介
1.含义
GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。)
2.常用选项
3.GCC编译过程(实例)
(1)编写test.c程序
(2)将源文件test.c文件预处理生成test.igcc -E test.c -o test.i
(3)将预处理的test.i文件编译生成汇编程序test.sgcc -S test.i -o test.s
(4)将编译生成的test.s文件汇编生成目标文件test.ogcc -c test.s