Cloud9 IDE和C编程

voase2hg  于 2023-05-16  发布在  其他
关注(0)|答案(3)|浏览(219)

如何在IDE cloud9中编写C程序?每当我开始写它的显示错误,我甚至试图改变文件扩展名为“.C”,但它不工作。
Cloud9 IDE是否支持C编程?

ercv8c1e

ercv8c1e1#

简答

Cloud9支持C和C++编程

长应答

Cloud9对不同的编程语言和框架有不同程度的支持。

  1. Cloud9的ACE编辑器目前支持包括C/C++在内的约60种编程语言的高亮显示。该列表正在增长,您可以从“查看->语法”菜单中获得完整的列表。
    1.该编辑器具有对JavaScript的广泛支持,具有错误突出显示和代码完成功能。它还为CSS,CoffeeScript,PHP,Python,JSON和Lua提供实时语法错误检查。
  • 运行菜单支持运行
  • JavaScript(node.js)
  • 巨蟒
  • Ruby
  • PHP(使用Apache)
  • 每个项目都是一个unix沙箱,安装了bash,make,gcc,vim,java SDK或perl等标准工具。Cloud9中的终端是一个完全兼容xterm的终端模拟器,您可以使用它来编译和运行C程序。
  • Cloud9还有一个名为c9pm的包管理器,目前有大约120个包。这些包包括例如不同版本的Python和Ruby、Mono、Lua或Groovy。
  • 如果您仍然需要其他工具或库,您可以随时将它们下载到您的工作区,并在那里编译和安装它们。

正如您所看到的,很难划分出实际支持的内容,但通常您至少可以在编辑器中突出显示语法并从控制台运行。

gblwokeq

gblwokeq2#

它声称在网页上支持“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上。我怀疑他们比SO上的任何人都更了解支持什么。
不过,我对你的回答不抱希望。a very similar question在2月28日被问到,但仍然没有回应。你不得不怀疑你是否想把你宝贵的代码委托给一家需要四个多月才能回答一个简单的支持查询的公司。
事实上,说实话,我不确定我看到了使用这样一个服务的价值主张。如果您已经可以获得非常好的本地IDE(零成本),那么唯一可能的优势就是协作。而且,如果你在一个开发人员分布在不同地理位置的商店工作,如果你告诉他们你想把代码存储在公司以外的人可以得到的地方,他们可能会很生气:-)
我并不是想让你放弃这个想法,只是说(根据我的经验),它似乎不如其他大量的解决方案好。

xriantvc

xriantvc3#

Cloud9使用gcc和g支持C(和C
gcc版本
(GCC)4.4.7 20120313(Red Hat 4.4.7-4)
你可以使用他们的集成编辑器,但运行按钮仍然像它试图执行Javascript,这是默认的,似乎是他们的目标受众。
他们有一个很好的C hello world示例--http://support.cloud9ide.com/entries/23541348-C-hello-Cloud9
通常我只是最大化终端,并运行vim(他们安装了7. 2),它就像任何可以通过的unix终端一样工作。如果你需要一个调试器的话,他们也安装了gdb。
有与安装的编译器解决方案的比较,但这不是Cloud9的竞争对手。他们自己的描述是谷歌文档的代码,这似乎相当准确。这当然不是所有人的所有事情,但这是一个相当惊人的服务。
有了Cloud9,我可以在Chromebook上编写代码,而不必安装一堆东西来让Linux在上面运行。这对学生来说是一个很好的解决方案,因为它允许他们在计算机实验室工作,而不需要安装任何软件。我发现使用github和c9,我可以在远程时轻松地在c9之间来回切换,当我在真实的的计算机上时,可以在本地设置之间切换。

相关问题