|Microsoft Visual C++|
Only newer versions are largely conforming to the modern ISO C++ standard(s).
|Embarcadero C++ Compiler|
bundled with C++Builder
|Oracle C++ Compiler|
bundled with Oracle Developer Studio
|IBM XL C++|
the GNU debugger
the LLVM project's debugger
does also provide record & replay debugging like rr
debugging with GDB in Microsoft Visual Studio
Stand-Alone Analysis Tools Stand-Alone Tools
Benchmarking Libraries / Frameworks Libraries / Frameworks
Quite OK for (very) small projects. Every C++ programmer should know how to use Make.
Seems to become the de-facto standard in the C++ world.
|Part of the Qt Project.|
|Fairly new system still under development.|
My advice: stay away from autotools if you can.
nice modern UI, thriving extension ecosystem; origin of the Language Server Protocol
A classic and insanely poweful. Has quite a steep learning curve, but the modal editing paradigm is really worth learning. Only real drawback: once you grok it, you want VIM-style editing everywhere. highly customizable, large plugin ecosystem
Also a classic; also super powerful.
sleek UI, probably the fastest of all text editors, highly customizable
nice UI, customizable, large plugin ecosystem; sometimes a bit sluggish
A classic in the Windows world. Quite OK, but not as powerful as the other editors in this list.
|Source-to-source transformation tool that makes
compiler magicvisible and understandable. Shows the code that
|Benchmark code (using Google Benchmark) and get a nice graphical runtime breakdown.
You can choose from various versions of |