Linux jezgro koristi nekoliko specijalnih osobenosti paketa GNU kompajler kolekcije (GCC). Ove osobenosti se kreću od danavanja prečica i pojednostavljivanja do obezbeđivanja kompajlera sa naznakama za optimizaciju. Otkrijte neke od ovih specijalnih GCC karakteristika i naučite kako da ih koristite u Linux jezgru. GCC i Linux su odličan par. Iako su u pitanju nezavisni delovi softvera Linux je potpuno zavistan od GCC da bi se omogućio na novim arhitekturama. Linux dalje iskorišćava karakteristike u GCC, nazvane ekstenzije radi bolje funkcionalnosti i optimizacije. GCC u svojoj trenutnoj verziji (4.3.2) podržava tri verzije C standarda.