g++ je tradiční název pro GNU C++ , bezplatný kompilátor C++ . Je součástí GCC , GNU Compiler Collection.
V operačních systémech Unix se příkaz gcc obvykle používá k vyvolání kompilátoru GCC, stejně jako příkaz g++. Ve výchozím nastavení je programovací jazyk C nebo C++ určen příponou kompilovaného souboru (popis volby -x viz g++ --help). Ale zároveň je G++ stále kompilátor, a ne jen preprocesor. G++ vytváří objektový kód přímo ze zdrojového kódu C++, bez použití přechodné verze C (na rozdíl od některých kompilátorů, které generují objektový kód C ze zdrojů C++). To vám umožní získat úplnější a přesnější informace o programu během ladění (například při použití GDB ).