GCC to skrót od GNU Compiler Collection. Jest to zbiór kompilatorów języka programowania C, C++, Objective-C, Fortran, Ada i innych języków programowania. GCC jest darmowym oprogramowaniem, dostępnym na licencji GNU GPL.
GCC został opracowany przez Richarda Stallmana w latach 80. jako część projektu GNU. Od tego czasu stał się jednym z najważniejszych narzędzi dla programistów, umożliwiając im pisanie i kompilowanie kodu w wielu językach programowania.
Jego zaletą jest to, że jest wieloplatformowy i działa na wielu systemach operacyjnych, takich jak Linux, macOS, Windows i inne. Ponadto, GCC oferuje wiele opcji i flag kompilacji, które pozwalają na optymalizację kodu, debugowanie i wiele innych.
GCC jest często wykorzystywany przez programistów open source, którzy korzystają z systemów operacyjnych opartych na Linuksie. Wiele dystrybucji Linuksa dostarcza GCC jako część systemu. Ponadto, GCC jest popularnym narzędziem do pisania aplikacji na platformie Arduino.