GCC是一个可移植的编译器,支持多种硬件平台。GCC不仅仅是本地编译器,它还能跨平台交叉编译。GCC有多种语言前段,用于解析不同的语言。GCC是按模块化设计的,可以加入新的语言和新CPU架构的支持。GCC是自由软件。