GCC(GNU Compiler Collection,GNU编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPL及LGPL许可证所发行的自由软件,也是GNU计划的关键部分。
“自由软件”与“开源软件”的主要区别在于其内含的自由概念不同。“自由软件”许可尊重最终用户的几项基本自由:运行软件的自由;研究和更改软件的自由;再分发副本的自由;改进程序和发布这些改进的自由;另一方面,“开源软件”并非始终赋予最终用户同样的自由,但它赋予“开发人员”访问源代码等权利。
自由开源软件在嵌入式应用上,受到青睐,Linux日益成为主流的嵌入式操作系统之一。随着摩托罗拉手机A760、IBM智能型手表WatchPad、夏普PDA Zaurus等一款款高性能“智能数码产品”的出现,以及Motolola、三星、MontaVista、飞利浦、Nokia、IBM、SUN等众多国际顶级巨头的加入。