1. Запилить кусок кода.
2. Выдать публике.
3. Любое тело бренчуется от него, выкладывает новую ссылку.
4. Сервак как-то защищёт от while(true){char *p = malloc(9000);} и прочего, так что одно тело не мешает другим.
5. На серваке есть кнопка «RUN», которая этот кусок кода быстро запускает. Возможно даже не компилит, а интерпретирует, хз неважно, но лучше конечно GCC напускает честно на него.
Да-да, можно на гитхабе положить файл, а тело пускай на машине GCC запускает. Это не рулез, рулез прямо в браузере не имея под рукой GCC.
http://cpp.sh/ - знаю, но там бренчевалки нет и оно вешается от всяких бесконечных выделений памяти.