0

Я планирую создать веб-сайт алгоритма, который компилирует c и другие языковые программы. Я хочу знать, есть ли для этого какие-либо готовые инструменты/библиотеки ?.компилятор для моего сайта

+0

Это сильно зависит от того, как вы планируете скомпилировать этот код на C. Сторона клиента? Серверный? Как пользователь извлекает скомпилированный результат? Короче говоря, есть много способов сделать это и будет отличаться ... – Nate

+0

Насколько это безопасно? – Sharpie

ответ

0

Возможно, я ошибаюсь, но при условии, что у вас есть сервер unix, у вас должен быть установлен gcc или некоторая форма компилятора c. Тогда это так же просто, как заставить ваш серверный язык сценариев доступа к папке с gcc, записывать код в файл и компилировать.

  1. Напишите код в файл.
  2. ли что-то вроде <?php shell_exec('gcc filename') ?> с любой опции компилятора вы хотите
  3. Выполнить Progam - <?php echo shell_exec('compiled_filename') ?>

Конечно, вы хотите проверить, что файл составлен правильно, и делать это, как я описал, без каких-либо меры безопасности - это огромная дыра в безопасности.

+0

Я до сих пор не могу понять вашу точку зрения ... может, пожалуйста, объясните? Мои основные критерии - скомпилировать код c/C++ и распечатать вывод ... функцию, похожую на codepad.org .. могу ли я это сделать? – santhosh

Смежные вопросы