Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Python, JavaScript, C, PHP, algorithmes, IDE
antoine06
Messages : 239
Inscription : sam. août 12, 2023 7:24 pm

Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Message par antoine06 »

Salut la commu ! Je cherche un IDE performant pour du C++ récent sous Ubuntu. J'utilise VSCode mais le debugger est capricieux. CLion vaut son prix (200€/an) ? Autres alternatives ?
Ex-Windows, jamais regrette le switch
la_scriptkid
Messages : 38
Inscription : dim. mai 25, 2025 7:24 pm

Re: Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Message par la_scriptkid »

CLion est top pour l'analyse statique et le refactoring, mais lourd. Perso je reste sur VSCode + extensions (CMake Tools, C++ Helper) avec GDB intégré. T'as quel problème exact avec le debugger ?
flo35
Messages : 5
Inscription : mer. juil. 23, 2025 7:25 pm

Re: Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Message par flo35 »

Qt Creator ! Gratuit, super gestionnaire de projets, super debugger. Je l'utilise même pour du non-Qt. Par contre il faut configurer les kits (GCC/Clang) correctement. Meilleur rapport qualité/prix selon moi.
antoine06
Messages : 239
Inscription : sam. août 12, 2023 7:24 pm

Re: Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Message par antoine06 »

@64 Mon debugger saute des breakpoints aléatoirement... J'ai l'impression que c'est lié à l'optimisation -O2. Tu configures comment ton launch.json ?
Ex-Windows, jamais regrette le switch
la_scriptkid
Messages : 38
Inscription : dim. mai 25, 2025 7:24 pm

Re: Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Message par la_scriptkid »

@112 Ah classique ! Ajoute
```
"setupCommands": [
{ "text": "-exec set disable-randomization off" }
]
```
Dans ton config. Et compile en -O0 pour le debug, sinon gdb peut pas suivre.
anthony
Messages : 2
Inscription : sam. août 26, 2023 7:24 pm

Re: Choix d'un IDE pour le C++ moderne (C++17/20) sous Linux

Message par anthony »

+1 pour Qt Creator. Son analyseur de perf (integrated VTune) est génial. CLion est bien si t'as besoin de l'intégration à JetBrains (Docker, etc), sinon overkill pour 90% des projets.
Windows ca marche aussi, faut arreter
Répondre