编译在线html表单上提交的代码并使用gcc处理它的过程

时间:2015-06-16 08:59:21

标签: javascript php c++ c

有人可以告诉我制作一个简单的在线编译器必须遵循的程序,它将具有:

1)一个html页面,用户将在其中编写代码。 2)单击提交按钮后,它会显示所需的输出。

这里使用gcc在后台完成c代码的编译。 我真的想知道如何执行整个过程,我的意思是一旦编写代码,我怎么把它带到编译循环?

我对这些很新...请帮忙

1 个答案:

答案 0 :(得分:1)

大多数HTTP服务器都支持CGI脚本(执行外部程序的能力)。

因此,HTTP服务器可以在收集并显示其输出之前执行编译并执行客户端C程序的bash脚本。

请注意,如果C程序擦除或格式化您的硬盘,那么您将无法长时间使用此教育工具。