@dimash07

Как компилировать C++, JAVA?

Добрый день! (курсовой проект) Написали веб часть сервиса, работающий примерно как acmp.ru
То есть есть олимпийские задачи, пользователь добавляет свое решение в виде файла .cpp или .java, и сервер должен скомпилировать код, и прочекать ответы по базе. Как можно связать компилятор mingw, jdk с веб частью, которая написана на PHP? В голову приходить только сделать .sh скрипт со стороны пхп.
А вообще есть ли готовые решения для этого? Или в какую сторону копать?
  • Вопрос задан
  • 517 просмотров
Решения вопроса 2
alexsandr0000
@alexsandr0000
Программист C#/C++/C
Есть несколько вариантов например через вызов exec или через Common Gateway Interface (CGI). Вот хороший пример
Ответ написан
Комментировать
@MarkusD Куратор тега C++
все время мелю чепуху :)
Для примера можно посмотреть вот этот сайтик: https://gcc.godbolt.org/
Он доступен в открытом исходном коде: https://github.com/mattgodbolt/compiler-explorer

Еще можно посмотреть вот эту репку: https://github.com/shawon100/Online-Compiler
На гитхабе таких штук очень много. Если пороешься, скорее всего найдешь уже готовое для себя.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы