【问题标题】:compiler for my web site我的网站的编译器
【发布时间】:2010-10-27 20:58:49
【问题描述】:

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

【问题讨论】:

  • 这在很大程度上取决于您计划如何编译此 C 代码。客户端?服务器端?用户如何检索编译结果?长话短说,有很多方法可以做到这一点,并且会有所不同...
  • 它需要有多安全?

标签: web-applications compiler-construction web compilation


【解决方案1】:

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

  1. 将代码写入文件。
  2. 使用您想要的任何编译器选项执行<?php shell_exec('gcc filename') ?> 之类的操作
  3. 执行程序 - <?php echo shell_exec('compiled_filename') ?>

当然,您需要检查文件是否正确编译,并且按照我所描述的方式在没有任何安全措施的情况下进行操作是一个巨大的安全漏洞。

【讨论】:

  • 我还是不明白你的意思……你能解释一下吗?我的基本标准是编译 c/c++ 代码并打印输出......类似于 codepad.org 的功能......我可以这样做吗?
猜你喜欢
  • 1970-01-01
  • 2018-12-06
  • 1970-01-01
  • 2010-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-08
相关资源
最近更新 更多