Ubuntu用のC ++開発環境
Ubuntuに切り替える際の最初のタスクは、便利な開発環境を見つけることでした。
そのような候補者によって選択が行われる前:コード::ブロック、Netbeans、Eclipse、Anjuta。
カットの下で続けた。
- まず、 コード::ブロックに言及したいと思います
コード::ブロックは、6年間のオープンソース開発環境です。
Eclipseのようなプラグインアーキテクチャを使用して、プラグインはすべての機能を提供します。 Code :: BlocksはCおよびC ++にも焦点を当てているため、この言語での作業に理想的な候補となります。
+と-この環境と、なぜ選択が彼にかかったのかを強調したいと思います。
長所
- ほとんどのコンパイラ、統合タスクリスト、デバッガ、GUIなどのサポート。
- 無料
- インターフェイスのシンプルさ。
- さまざまなコンパイラを選択してロードする機能。
- さまざまなライブラリ(wxWidjets、Ogre3D、Irrlicht、Opengl、SDLなど)用の多くのアプリケーションテンプレート
- クロスプラットフォーム
短所
- -公式リリースの希少性。
- -エディターに強調表示エラーがありません。
- -リファクタリングの完全な欠如。
今、私はそれを使用します。
- 2. Eclipseは 、Linux、Windows、およびOS Xで利用可能な最高のツールの1つです。2001年にIBMカナダのプロジェクトとして生まれたEclipseは 、フリーソフトウェアになりました。
長所
- 無料
- プラグイン(信じられないほど多く)
- リファクタリング(あまりクールではない、本当)
- 識別子の自動置換
- ネイティブDoxygenサポート
- GDBを介したデバッグ機能
- クロスプラットフォーム
初心者プログラマーとマスターの両方のための優れたフレームワーク。 モジュールの管理と追加が簡単なため、非常に実用的です。 今も使っています。
- 3. NetBeansは、Java、JavaScript、PHP、Python、Ruby、C、C ++、Scalaなどの多くの言語をサポートするクロスプラットフォームIDEです。
長所
- 無料
- プラグイン
- リファクタリング
- 自動置換メソッド、クラス。
- リモートを含むデバッグ機能。
- クロスプラットフォーム。
短所
- さまざまな種類のアセンブリのサポートの欠如。
- いくつかのコンパイラのインストールと接続が必要です。
長い間、この環境でwinXP、win7を使用していましたが、Ubuntuに切り替えた後は、すべてのトリックとプラグインを本当に理解したくありませんでした。 当時、快適な開発環境が必要でした。 でも、座ってよく考えなければ、かなり良い環境になります。
4.Anjutaは、CおよびC ++専用の開発ツールです。 クロスプラットフォームではありませんが、GNOME環境とUbuntuに完全に統合されます。
Anjutaの機能:プロジェクトマネージャー、ウィザード、対話型デバッガー、コード補完。
使いやすく、Ubuntuで見栄えがします。 定期的な更新+ CおよびC ++でコードの記述をすぐに開始する機能。
- 5. QtCreatorは、C、C ++、およびQMLで開発するためのクロスプラットフォームの無料IDEです。
長所
- 無料
- プラグイン
- リファクタリング
- デバッグ機能。
- クロスプラットフォーム。
短所
- インストールが必要です。
たとえば、KDevelopとは異なり、Qt Creatorは新しい形式を標準プロジェクトファイルとして考案していませんが、Qtプログラマに馴染みのあるプロファイル(qmakeに渡す必要のあるもの)を使用しています。 開発環境自体に関する特別なプロジェクト設定は、プロジェクトと同じ名前のファイルに保存されますが、「user」という単語が最後に追加されますQt Creatorは強力な開発環境です。 上記のすべてにもかかわらず、この環境を「成熟」と呼ぶことはほとんどできません。環境のすべての変更がすぐに痛いのです。
各環境は構文の強調表示をサポートしています。