Какие есть аналоги Visual Studio для убунту?
QtCreator неплох. Не смотрите, что название содержит Qt, в нем можно создавать произвольные C++ проекты. А можете и посмотреть: Qt очень даже неплохой фреймворк для GUI и не только.
По убывающей удобности
Qt Creator
https://www.eclipse.org/downloads/packages/eclipse...
www.codeblocks.org