我在网站topcoder.com,我们可以在浏览器中创建和编译代码。
是否可以在我的浏览器中编写类似的代码,我可以在文本编辑器中编写代码,然后在那里有编译按钮。
或者可能是请求被发送到服务器gcc上的编译器,然后从那里获得结果。
我怎样才能实现这样的目标
答案 0 :(得分:3)
你的后者(发送到服务器)就像codepad.org这样的网站。当然存在安全问题,公开允许人们在您的服务器上执行编译器和运行程序。
仅限浏览器选项可包括:
答案 1 :(得分:2)
像TopCoder这样的网站在后端服务器上有编译器。粘贴到站点的代码将被发送到后端服务器,在后端服务器上进行编译和运行,并将结果返回给用户的浏览器。
答案 2 :(得分:1)
是。您可以通过将代码上传到服务器,编译它然后将结果/控制台输出发送回浏览器屏幕,将代码发送到编译器。
为了您的信息,PHP可以执行shell命令(可以“命令”编译器编译代码)。