La collection de compilateurs GNU est le système de compilation standard utilisé sur de nombreux systèmes d'exploitation de type Unix, y compris Linux. Destiné à l'origine à la compilation de programmes C, il peut désormais également gérer C ++, Java et plusieurs autres langages.