【问题标题】:compile code online for coding competitions [closed]为编码比赛在线编译代码[关闭]
【发布时间】:2014-04-19 16:13:42
【问题描述】:

我想进行在线编码比赛。为此,我正在开发一个网站。我有一个网页可以从用户那里获取代码。用户完成编码后,在提交时我想将该代码发送到某个编译器以检查代码。如果编译时没有错误,我可以检查测试用例。是否有任何可用的在线编译器。我的意思是,是否有任何网站可以发送 my_code、test_cases、programming_languages 并取回结果?还是我应该使用系统命令来完成这个过程?

【问题讨论】:

    标签: compilation online-compilation


    【解决方案1】:

    编译需要大量的计算。您将不得不考虑您的系统将如何适应用户需求。大多数在线服务最终都会收取费用以支付其基础设施成本(+利润)。

    参见 ideone.com/sphere-engine

    根据规模,您可能需要使用系统命令。我建议这样做,直到您的项目达到一定的成熟度。你也可以有一个像 Jenkins 这样的设置,编译工作被分派到构建节点,这些节点可以被添加以满足增加的需求。

    现有软件如PC2请大赛主办方提供编译服务器。但是,设置是本地的。

    【讨论】:

      猜你喜欢
      • 2014-01-10
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多