2013-07-17 46 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之間來回切換,而我是一個真正的計算機,而我是遠程的,還有一個本地設置。