g ++ является строго компилятором и поэтому работает исключительно с терминала. Тем не менее, есть много хороших графических IDE, которые используют компилятор g ++, такой как Code :: Blocks, Qt Creator, Anjuta и Eclipse с плагином CDT.