Компиляция C ++ онлайн в приложении Rails - PullRequest
0 голосов
/ 06 апреля 2011

Я ищу компилятор для компиляции исходного кода C ++ в приложении rails. Моя идея состоит в том, чтобы получить исходный код в качестве входных данных, скомпилировать его и передать результат обратно в браузер. Конечно, он должен быть безопасным и не пересылаться на системный компилятор C ++. Может быть, есть библиотека ruby, которая уже выполняет эту работу?

С уважением, Fabian

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

Проблема не в компиляторе.Ваша проблема заключается в безопасном выполнении кода, который ОЧЕНЬ (да, прописные и полужирные) трудно с чем-то низким, чем C / C ++.

На самом деле, это почти невозможно, вашЛучшей ставкой будет полная песочница, в которой будет выполняться код.Для этого AFAIK нет рубиновой библиотеки, и я очень сомневаюсь, что она когда-нибудь будет.

0 голосов
/ 06 апреля 2011

Я попробую API [1] ideone.com

[1] http://ideone.com/api

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...