2012-09-14 23 views
1

任何人都可以告訴我如何基於像InterviewStreet或Codeacademy for c,C++這樣的編譯器來開發基於Web的遠程編譯接口嗎?如何爲c,C++,java開發Web編譯器

我想開發使用PHP(語言不怎樣都無所謂)

是否有這樣的任務沒有開源API?

感謝

+0

你不能認真對吧?用PHP編寫的C++編譯器?你不妨騎一匹死馬。 –

+0

「如果你認爲這篇文章可以改進,請考慮添加評論」嗯,我考慮過。 – 2012-09-14 13:27:25

+1

他顯然意味着一個web界面來做遠程編譯:你發佈你的C++代碼,服務器編譯並運行它並在網頁上輸出結果。這是非常普遍的 – Bgi

回答

2

你可以使用shell_exec()gcc

I.e.基本上可以通過命令行編譯通常的編譯器(g ++,javac等)。

不過要注意安全性,限制用戶編譯和運行編譯程序的權限。

+3

請在downvoting時添加評論。 可以這樣做,但應該小心謹慎地處理安全問題 – Bgi

+1

+1來對付無法解釋的匿名downvotes。 –

+0

@Bgi謝謝你能簡單地解釋一下,如果想讓網站像TopCoder,CodeAcademy或Interview Street那樣,那麼架構是什麼? –