Как использовать онлайн компилятор 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>