Опять же таки, "удобства" у каждого разные.
Это точно, вполне может хватить QtCreator или Eclipse+CDT. Хотя на полный аналог для MSVS они не тянут.
А прикрутить все ко всему можно.
Хорошо, тогда расскажите как прикрутить в какую-либо Linuxовую IDE breakpoints на некорректное обращение с памятью. Имеется ввиду: выход за границы массива при чтении/записи, использование неинициализированной памяти.
Сам по себе valgrind с консольным gdb это кое-как умеет, а вот такого, чтобы прям в IDE можно сразу отлаживать подобные ошибки с удобствами от интеграции с отладчиком я не нашел.