我网站的编译器

时间:2010-10-27 20:58:49

标签: web-applications compiler-construction web compilation

我打算建立一个编译c和其他语言程序的算法网站。我想知道有没有现成的工具/库?

1 个答案:

答案 0 :(得分:0)

我可能会弄错,但假设你有一台unix服务器,你应该已经安装了gcc或某种形式的c编译器。然后,就像使用gcc获取服务器端脚本语言访问文件夹,将代码写入文件以及编译一样简单。

  1. 将代码写入文件。
  2. 使用您想要的任何编译器选项执行<?php shell_exec('gcc filename') ?>之类的操作
  3. 执行程序 - <?php echo shell_exec('compiled_filename') ?>
  4. 当然,您需要检查文件是否已正确编译,并按照我的描述进行操作而不采取任何安全措施是一个巨大的安全漏洞。