编译在在线 HTML 表单上提交的代码并使用 GCC 进行处理的过程


process to compile a code submitted on an online html form and process it using gcc

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

1)一个HTML页面,用户将在其中编写代码。2)点击提交按钮后,给出所需的输出。

在这里,C 代码的编译是使用 GCC 在后台完成的。我其实想知道整个过程是如何执行的,我的意思是代码一写出来,怎么把它弄到编译循环中呢?

我对这些很陌生...请帮忙

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

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

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