Gcc - значит линух. Не забывайте указывать ось. Да, есть cygwin, но использовать gcc в винде - изврат. Если в линухе работает гуй, лучше всего встроенные в IDE редакторы - Eclipse, KDevelop. Если IDE нет - можно любой редактор - большинство из них имеет подсветку синтаксиса и функции авторасстановки скобок.
Если гуя нет, а есть только консоль - я например использую mcedit.