2013-07-17 45 views
2

如何在IDE中编写C程序cloud9?每当我开始写它的显示错误时,我甚至试图将文件扩展名改为“.C”,但它不起作用。Cloud9 IDE和C编程

cloud9 IDE支持C编程吗?

回答

2

它声称支持“JavaScript和Node.js应用程序以及HTML,CSS,PHP,Java,Ruby和其他23种语言”的网页。

然而它的非常关于这些其他语言的细节。它确实表明,编辑器ACE支持许多不同的语言,尽管它是自然语言还是没有指定的计算机语言。此外,支持语言的编辑器与支持它的IDE不同。 C没有语法着色,但没有编译器。

当然C++是可能的,如图所示here但事实上,您只需使用编辑器然后切换到终端会话来编译代码似乎减少了所谓的“IDE”的吸引力。它似乎没有给你任何你不能从Linux下的vim/gcc或Windows下的MinGW中获得的东西。它当然是没有集成在Visual Studio(甚至Express)或Code :: Blocks的意义上。

无论如何,这类查询的适当位置很可能在其支持页面here上。我怀疑他们会比这里的任何人更了解什么是支持的。

虽然我不希望有回应。在2月28日提出的a very similar question仍然没有回应。您必须考虑是否要将贵重代码委托给需要四个月时间才能回答简单支持查询的公司。实际上,我敢肯定,我看到了使用这种服务的价值主张。考虑到你已经可以获得非常好的本地IDE(零成本),唯一可以想到的优势是合作。而且,如果你在一个拥有地理上分散的开发者的商店工作,如果你告诉他们你想存储公司以外的人可以得到的代码,他们可能会适合:-)

I不是试图让你失望,只是说(根据我的经验),它似乎不像其他解决方案的大量好。

4

简短的回答

是CLOUD9不支持C和C++编程

长的答案

CLOUD9有不同的编程语言和框架支持不同级别。

  1. Cloud9的ACE编辑器目前支持包括C/C++在内的约60种编程语言的高亮显示。该列表正在增加,您可以从“查看 - >语法”菜单中获取完整列表。

  2. 该编辑器对JavaScript进行了广泛的支持,并带有错误突出显示和代码完成功能。它还对CSS,CoffeeScript,PHP,Python,JSON和Lua进行了实时语法错误检查。

  3. Run菜单支持运行

    • 的JavaScript(Node.js的)
    • 的Python
    • 红宝石
    • PHP(使用Apache)
  4. 每个项目是UNIX使用标准工具(如bash,make,gcc,vim,java SDK或perl)安装沙箱。 Cloud9中的终端是一个完整的xterm兼容终端仿真器,您可以使用它来编译和运行您的C程序。

  5. CLOUD9也有一个包经理叫c9pm目前拥有约120包。这些包装包括例如不同版本的python和ruby,mono,lua或groovy。

  6. 如果您还需要额外的工具或库,你可以随时将它们下载到您的工作空间,并编译和安装在那里。

正如你看到它是很难得出什么是真正支持线,但通常你至少会有语法高亮显示在编辑器中,并从控制台运行。

+0

您可能想要实际提示您与IDE的连接,因为它可能认为您的回答仅仅是一块粉扑。 – paxdiablo

0

云9确实支持C(和C++)使用gcc和g ++

GCC --version

(GCC)4.4.7 20120313(红帽4.4.7-4)

您可以使用自己的集成编辑器,但运行按钮仍就像它试图执行JavaScript,这是默认的,似乎是他们的目标受众。

他们有一个美好的çHello World示例 - http://support.cloud9ide.com/entries/23541348-C-hello-Cloud9

通常我只是最大限度的终端,并运行VIM(他们已经安装了7.2),和它的作品就像任何差强人意UNIX终端。如果你需要调试器,他们也会安装gdb。

有对安装的编译解决方案比较,但是这不是什么CLOUD9是同台竞技。他们自己的描述是Google Docs for code,这似乎相当准确。对于所有人来说,这当然不是所有事情,但这是一项非常了不起的服务。

随着CLOUD9我可以写我的Chromebook代码,而不必一堆东西安装到几乎要把它Linux上运行。这对学生来说是一个很好的解决方案,因为它可以让他们在计算机实验室工作而无需安装任何软件。我发现使用github和c9,我可以很容易地在c9之间来回切换,而我是一个真正的计算机,而我是远程的,还有一个本地设置。