gcc, в качестве оболочки пользую kdevelop, но это как говориться на любителя