Eclipse CDT fournira une expérience comparable à l'utilisation de Visual Studio. J'utilise Eclipse CDT au quotidien pour écrire du code et déboguer des processus locaux et distants.
Si vous n'êtes pas familier avec l'utilisation d'un IDE basé sur Eclipse, l'interface graphique prendra un peu de temps pour s'y habituer. Cependant, une fois que vous avez compris les idées d'interface graphique propres à Eclipse (par exemple, une perspective), l'utilisation de l'outil devient une expérience agréable.
L'outil CDT fournit un indexeur C/C++ décent qui vous permet de trouver rapidement des références à des méthodes dans votre base de code. Il fournit également un bel outil d'extension de macros et une prise en charge limitée de la refactorisation.
En ce qui concerne la prise en charge du débogage, CDT est capable de tout faire dans votre liste à l'exception de la lecture d'un vidage mémoire (il peut prendre en charge cela, mais je n'ai jamais essayé d'utiliser cette fonctionnalité). De plus, mon expérience du débogage de code à l'aide de modèles est limitée, donc je ne suis pas sûr du type d'expérience que CDT fournira à cet égard.
Pour plus d'informations sur le débogage à l'aide d'Eclipse CDT, vous pouvez consulter ces guides :
- Interfaçage avec le débogueur CDT, partie 2 :Accéder à gdb avec le CDT et MI d'Eclipse
- Tutoriel de débogage CDT
gdb -tui fonctionne bien si vous voulez quelque chose de GUI, mais toujours basé sur les caractères.