UbuntuでC / C ++を開発/デバッグしますか?

UbuntuでC / C ++を開発/デバッグしますか?

UbuntuでC / C ++を開発するのに最適なIDEは何ですか? Eclipseをインストールしようとしましたが、eclipse-cdtパッケージも必要です。問題は、少なくともLucidにそのようなパッケージがないことです。どうやって進めますか?私はEclipseに依存しません。

答え1

私はEmacsが大好きなユーザーですが、C ++を開発するときはまだQt-Creatorを好みます(名前に怖がらないでください。QT以外のプロジェクトでも動作します)。 Emacsは良いプロジェクトサポートと安定したコード補完を欠いているからです。

利点:

  • CMakeFiles.txtを自動的に作成されたプロジェクトにインポートできます。
  • Linuxで見つけることができる最高のコード補完機能、テンプレートコードが多い場合、Visual Studioよりも優れている場合もある
  • 非常に優れたデバッガ統合
  • すべての主要プラットフォームで利用可能
  • (両方の意味で) フリーソフトウェア
  • バージョン管理ソフトウェアの統合(SVN、Mercurial、git)
  • QTを開発する場合:インターフェースデザイナーなど

答え2

最もよく聞く2つのアドバイスは次のとおりです。ウィムそしてEmacs。どちらも多くの開発者が使用する優れたプログラマブルテキストエディタです。私は時々しっかりしたプログラマーであり、emacsユーザーなので、emacsを使用すると、次のようないくつかの利点があります。

  • 構文強調
  • スマートコードのナビゲーションと編集:cモードを使用すると、コードセクション間をすばやく移動したり、大きなコードの塊をすばやくコメントできます。
  • ブラウザ内のコンパイル:数回のキーストロークでコードをコンパイルできます。
  • バージョン管理統合:ほぼすべての主要バージョン管理システムをサポートします。
  • デバッグ:GBDはemacs内で簡単に利用できます。

これは実際にはemacs内で実行できるタスクの表面的な部分にすぎません。欠点には、学習曲線、ほとんどの人が必要と感じる構成の量、手に依存するキーの組み合わせなどがあります。良いことは、CTRLを再マッピングしてキーの組み合わせをより良くすることができるということです。デフォルトのemacs設定がある場合は、時々変更する必要があるかもしれません。 emacsについて学びたい場合は、次の便利なリソースをご覧ください。

答え3

他の人が言及した内容に加えて、次の点も確認してください。

  • アンジュタ(Anjuta) - GNOME IDE
  • KDevelop - KDE IDE

答え4

Qtクリエイターすごい、カイ開発、インターネット豆。

Vimの使い方を学ぶなら、Vimも良いです。

関連情報