GNUCC(简称gcc)是GNU项目中符合ANSIC标准的编译系统,能够编译系统,能够编译用C、C++和ObjectC等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译。