Я использую веб-браузер --> https://coliru.stacked-crooked.com/
1)
https://coliru.stacked-crooked.com -- для компилирования и запуска, там же на сайте доступен и objdump, и отладчик gdb и некоторое количество юникс-программ, разумеется работает оно строго-неинтерактивно (вписать команды в командную строку, нажать "Compile", смотреть во втором окошке результат), но на худой конец вполне себе вариант;
2)
https://godbolt.org/ -- для того, чтоб посмотреть как оно выглядит в ассемблере.
3)
https://cppinsights.io/ -- показывает, как компилятор "видит" программу на уровне C-подобного псевдокода (может быть удобнее, чем ассемблер изучать);
4)
http://metashell.org/ (
http://metashell.o …r&fatal_version=master) -- для изучения размотки C++ шаблонов, позволяет пошаговую размотку 10-уровневых шаблонов и другие C++-специфичные вещи.