Я планирую создать веб-сайт алгоритма, который компилирует c и другие языковые программы. Я хочу знать, есть ли для этого какие-либо готовые инструменты/библиотеки ?.компилятор для моего сайта
ответ
Возможно, я ошибаюсь, но при условии, что у вас есть сервер unix, у вас должен быть установлен gcc или некоторая форма компилятора c. Тогда это так же просто, как заставить ваш серверный язык сценариев доступа к папке с gcc, записывать код в файл и компилировать.
- Напишите код в файл.
- ли что-то вроде
<?php shell_exec('gcc filename') ?>
с любой опции компилятора вы хотите - Выполнить Progam -
<?php echo shell_exec('compiled_filename') ?>
Конечно, вы хотите проверить, что файл составлен правильно, и делать это, как я описал, без каких-либо меры безопасности - это огромная дыра в безопасности.
Я до сих пор не могу понять вашу точку зрения ... может, пожалуйста, объясните? Мои основные критерии - скомпилировать код c/C++ и распечатать вывод ... функцию, похожую на codepad.org .. могу ли я это сделать? – santhosh
- 1. flashplayer для моего сайта
- 2. Галерея для моего сайта
- 3. Уведомление для моего сайта
- 4. Использование другого сайта для защиты моего сайта
- 5. Потоковое видео для моего сайта
- 6. Бесплатный CRM для моего сайта?
- 7. Система журналов для моего сайта
- 8. Facebook авторизация для моего сайта
- 9. Отображение картины для моего сайта
- 10. CKEditor Альтернатива для моего сайта
- 11. Панель клиента для моего сайта
- 12. Форматы Url для моего сайта
- 13. Создать загрузчик для моего сайта
- 14. Диапазон цен для моего сайта
- 15. Создание входа для моего сайта
- 16. готовый минифорум для моего сайта?
- 17. Закрытый логин для моего сайта
- 18. Весь компилятор сайта markdown/pandoc?
- 19. Создайте приложение для Android для моего сайта
- 20. Хостинг моего сайта Django
- 21. https моего сайта вычеркнуто
- 22. Скрещивание моего сайта
- 23. Загрузка моего сайта ASP.NET?
- 24. Перепутал CSS моего сайта
- 25. Настройка URL моего сайта
- 26. PHP и XML - карта сайта для моего сайта
- 27. Показать карту сайта для моего сайта в результатах поиска google
- 28. RSS-каналы для моего коммерческого сайта
- 29. Как сохранить изображения для моего сайта?
- 30. Зарегистрировать пользователя для моего сайта в CakePHP
Это сильно зависит от того, как вы планируете скомпилировать этот код на C. Сторона клиента? Серверный? Как пользователь извлекает скомпилированный результат? Короче говоря, есть много способов сделать это и будет отличаться ... – Nate
Насколько это безопасно? – Sharpie