有人可以告诉我制作一个简单的在线编译器必须遵循的程序,它将具有:
1)一个html页面,用户将在其中编写代码。 2)单击提交按钮后,它会显示所需的输出。
这里使用gcc在后台完成c代码的编译。 我真的想知道如何执行整个过程,我的意思是一旦编写代码,我怎么把它带到编译循环?
我对这些很新...请帮忙
答案 0 :(得分:1)
大多数HTTP服务器都支持CGI脚本(执行外部程序的能力)。
因此,HTTP服务器可以在收集并显示其输出之前执行编译并执行客户端C程序的bash脚本。
请注意,如果C程序擦除或格式化您的硬盘,那么您将无法长时间使用此教育工具。