компилятор для моего сайта - PullRequest
0 голосов
/ 28 октября 2010

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

1 Ответ

0 голосов
/ 28 октября 2010

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

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

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

...