Compiler Explorer
|
- lets you run code through many different compilers
- shows nicely annotated assembly output
- lots of compilers with lots of different versions,
also with experimental features
- supports several popular libraries (ranges, {fmt}, …)
- great text editor with multiple cursors, VIM mode, dark mode, …
- code round-trip between Compiler Explorer, C++ Insights and Quick Bench possible
|
C++ Insights
|
Source-to-source transformation tool that makes
behind-the-scenes compiler magic visible and understandable.
Shows the code that clang generates for
lambdas, range-based for loops, structured bindings, etc. |
Quick Bench
|
Benchmark code (using Google Benchmark) and get a nice graphical runtime breakdown.
You can choose from various versions of gcc or clang . |
Online GDB
|
Online compiler and debugger tool for C, C++, Python and many other languages. |