2

IDE の cloud9 で C プログラムを作成するにはどうすればよいですか? エラー表示を書き始めるたびに、ファイル拡張子を「.C」に変更しようとさえしましたが、うまくいきません。

cloud9 IDE は C プログラミングをサポートしていますか?

4

3 に答える 3

5

簡潔な答え

はい、Cloud9 は C および C++ プログラミングをサポートしています

長い答え

Cloud9 には、さまざまなプログラミング言語とフレームワークに対するさまざまなレベルのサポートがあります。

  1. Cloud9 の ACE エディターは現在、C/C++ を含む約 60 のプログラミング言語の強調表示をサポートしています。リストは増え続けており、「View -> Syntax」メニューから完全なリストを取得できます。

  2. エディターは、エラーの強調表示とコード補完を備えた JavaScript を幅広くサポートしています。また、CSS、CoffeeScript、PHP、Python、JSON、Lua のライブ構文エラー チェックも備えています。

  3. 実行メニューは実行をサポートします

    • JavaScript (node.js)
    • パイソン
    • ルビー
    • PHP (Apache を使用)
  4. 各プロジェクトは、bash、make、gcc、vim、Java SDK、perl などの標準ツールがインストールされた UNIX サンドボックスです。Cloud9 のターミナルは完全な xterm 互換のターミナル エミュレータであり、これを使用して C プログラムをコンパイルおよび実行できます。

  5. c9pmCloud9 には、現在約 120 個のパッケージがあるパッケージ マネージャーもあります。これらのパッケージには、たとえば異なるバージョンの python と ruby​​、mono、lua、または groovy が含まれます。

  6. 追加のツールやライブラリが必要な場合は、いつでもワークスペースにダウンロードして、そこでコンパイルしてインストールできます。

ご覧のとおり、実際にサポートされているものを線引きするのは難しいですが、通常は少なくともエディターで構文を強調表示し、コンソールから実行します。

于 2013-07-19T08:17:27.953 に答える
2

「Javascript および Node.js アプリケーション、HTML、CSS、PHP、Java、Ruby、およびその他の 23 の言語」の Web ページでのサポートを主張しています。

しかし、これらの他の言語の詳細については非常に軽視されています。エディターの ACE は多くの異なる言語をサポートしていると述べていますが、それが自然言語であるかコンピューター言語であるかは指定されていません。さらに、言語をサポートするエディターは、それをサポートする IDE と同じではありません。C に構文の色分けがあっても、コンパイラがないというのはあまり意味がありません。

確かにここに示すように C++ は可能ですが、単にエディターを使用してからターミナル セッションに切り替えてコードをコンパイルするという事実は、いわゆる「IDE」の魅力を減らしているようです。Linux の vim/gcc や Windows の MinGW から得られないものは何も与えられないようです。Visual Studio (Express でさえも) や Code::Blocks が統合されているという意味では統合されていません

とにかく、この種のクエリの適切な場所は、サポート ページのこちらにあります。彼らは、SO の誰よりも、何がサポートされているかを知っていると思います。

私は応答を期待していませんが。2 月 28 日に非常によく似た質問がありましたが、まだ回答がありません。簡単なサポート クエリに回答するのに 4 か月以上かかる会社に貴重なコードを任せるかどうかを考えなければなりません。

実際、率直に言って、そのようなサービスを使用することに価値があるかどうかはわかりません。非常に優れたローカル IDE を既に (無料で) 入手できることを考えると、考えられる唯一の利点はコラボレーションです。そして、地理的に分散した開発者がいるショップで働いている場合、社外の誰かがアクセスできる場所にコードを保存したいと言ったら、彼らはおそらく気に入るでしょう :-)

私はあなたのアイデアを否定しようとしているのではなく、(私の経験に基づいて) 他の多くのソリューションほど良くないように思えることを述べているだけです。

于 2013-07-17T06:55:23.240 に答える
0

Cloud 9 は、gcc および g++ を使用して C (および C++ ) をサポートします

gcc --バージョン

(GCC) 4.4.7 20120313 (レッドハット 4.4.7-4)

統合されたエディターを使用できますが、実行ボタンは、デフォルトである Javascript を実行しようとしているかのように機能し、ターゲット ユーザーのようです。

彼らは素晴らしいC 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 を、実際のコンピューターではローカル セットアップを簡単に切り替えることができることがわかりました。

于 2014-05-06T22:59:49.013 に答える