GCC(GNU Compiler Collection,GNU編譯器套裝),是一套由GNU開發(fā)的編程語言編譯器。它是一套以GPL及LGPL許可證所發(fā)行的自由軟件,也是GNU計劃的關鍵部分。
“自由軟件”與“開源軟件”的主要區(qū)別在于其內含的自由概念不同。“自由軟件”許可尊重最終用戶的幾項基本自由:運行軟件的自由;研究和更改軟件的自由;再分發(fā)副本的自由;改進程序和發(fā)布這些改進的自由;另一方面,“開源軟件”并非始終賦予最終用戶同樣的自由,但它賦予“開發(fā)人員”訪問源代碼等權利。
自由開源軟件在嵌入式應用上,受到青睞,Linux日益成為主流的嵌入式操作系統(tǒng)之一。隨著摩托羅拉手機A760、IBM智能型手表WatchPad、夏普PDA Zaurus等一款款高性能“智能數(shù)碼產品”的出現(xiàn),以及Motolola、三星、MontaVista、飛利浦、Nokia、IBM、SUN等眾多國際頂級巨頭的加入。