Как использовать онлайн компилятор C++ на моем сайте

Я хочу создать сайт (или страницу wikibook или github), который будет иметь работающие примеры кода на C++, почти как cppreference (который, очевидно, использует coliru в Run this code кнопка). Я сам пытаюсь это сделать через Google, но в каждом уроке слишком много предпосылок, чтобы я мог их выполнить.

Существует ли признанная передовая практика или простой в использовании набор инструментов? Я думал, что jekyll + coliru будет лучшей комбинацией, но я не знаю, с чего начать.

Я знаю, что этот вопрос слишком широкий, но я даже не знаю, куда инвестировать время. Любое из следующего было бы отличным ответом (с уменьшающимся порядком предпочтения):

  • Существующий пример, который я могу изменить / настроить
  • Учебник по созданию такой страницы
  • Описание того, какие инструменты я должен использовать
  • Книга, которая описывает такой процесс

Спасибо за вашу помощь или предложения.


PS1: я хотел добавить тег "Wandbox", но, видимо, он не существует

PS2: я знаю, что есть klipse, но поддержка C++ очень ограничена, так что это не будет идеальным решением

1 ответ

Решение

Я думал, что jekyll + coliru будет лучшей комбинацией, но я не знаю, с чего начать.

Вы могли бы рассмотреть coliru.js, библиотеку JavaScript для онлайн-компилятора Coliru.
Таким образом, вы добавляете <script>window.onload = coliru.addRunButtons</script> на свою страницу, чтобы вставить кнопки в каждый блок кода C++, который скомпилирует и запустит код и отобразит результат под блоком кода.

<pre>
    <code data-lang="c++">
        int main()
        {
            return 0;
        }
    </code>
</pre>
Другие вопросы по тегам