【问题标题】:GCC compilation on Azure using a GUI使用 GUI 在 Azure 上编译 GCC
【发布时间】:2013-03-07 01:23:00
【问题描述】:

作为大学项目的一部分,我们正在实施编译器即服务。为此,我们计划在 Azure 上使用虚拟机,最好是 Ubuntu 或 CentOS。问题是我们没有线索。您如何将 GCC 编译器安装到云中的 VM 上,我们如何推进 UI?有没有办法让程序在UI中输入,可以由云端的编译器执行?

【问题讨论】:

  • 为什么需要 GUI?为什么你不能做像 ideone.com 这样的事情?
  • 是的。我们想做一些完全一样的事情。但我们认为在 Visual Studio 上设计它会更好。请原谅我们缺乏知识。我们是新手。以前只在 SQL Azure 上工作。请帮忙。

标签: gcc azure centos azure-vm-role compiler-as-a-service


【解决方案1】:

将 GCC 导入云 VM 就像在本地机器上一样简单。

对于 ubuntu:

sudo apt-get install build-essential

GUI 更难。 Eclipse GUI 可以在本地机器上很好地工作,但不能在云服务器上轻松使用。

实际上,这不是真的:它可以与 SSH X11 转发 (ssh -X <server>) 一起正常工作,但除非您非常靠近云数据中心,否则性能会很差。

有两种解决方法:

  1. 设置 VNC 服务器。

  2. 设置 NX 代理服务器。

两者都有各自的优点,但我建议 VNC 设置会更容易。

【讨论】:

  • 先生,我们对此很陌生。实际上,我们以前只在 SQL Azure 上工作过。我们想知道是否可以在 Visual Studio 上创建一个后端可以连接到虚拟机的应用程序。有点像那些在线编译器。在 Ubuntu 上安装 GCC。谢谢你。我们使用 PuTTY 使用它。我们的下一个目标是在 Visual Studio 上创建该 UI,以便可以将其部署为应用程序。这里的一位用户说我们可以做类似 ideone.com 的事情,是的,我认为这就是我们需要的。只是基于云。怎么办?
  • 嗯,当然,你当然可以在Visual Studio中编写任何你喜欢的程序,所以我想问题是如何与服务器交互。我想你希望它是安全和加密的?这意味着您需要 SSH 或 SSL。我在云服务器上设置了一个像 nginx 或 Apace 这样的网络服务器,带有自签名 SSL 证书,然后在客户端使用 libcurl 与之对话。然后,我会编写一个小型服务器应用程序(tornado 运行良好)来解释客户端请求、工作并返回结果。
  • 真的,不过,如果您想了解更多详情,请先尝试一下,然后再发布更具体的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-07
  • 2019-06-22
  • 2013-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多