web-dev-qa-db-ja.com

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

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

5
JoelFan

私はかなりハードコアなEmacsユーザーですが、それでもC++の開発にはQt-Creatorを好みます(名前のせいで恐れないでください。QT以外のプロジェクトでもうまく機能します)。Emacsには優れたプロジェクトサポートと安定性がありません。コード補完

長所:

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

あなたが聞く最も一般的な2つの提案は vimemacs です。どちらも、多くの開発者が使用する優れたプログラム可能なテキストエディタです。私はたまにアマチュアなプログラマーであり、emacsユーザーなので、emacsを使用することの長所をいくつか紹介します。

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

これは実際には、emacsの内部からできることのほんの一部にすぎません。欠点には、学習曲線、ほとんどの人が行う必要があると思われる構成の量、および手によってはキーの組み合わせが含まれます。良い点は、CTRLを再マッピングすることでキーの組み合わせを少し改善できることと、基本的なemacs構成を取得したら、たまに変更するだけで済むことです。 emacsに興味があるなら、ここにいくつかの良いリソースがあります:

6
Steven D

他の人が言及したことに加えて、私は見ることをお勧めします:

  • Anjuta-Gnome IDE
  • KDevelop-KDE IDE
4

1つIDE多くの言語に対応します。さらに、vimプラグインなどをインストールできます。c/ c ++のインストール方法:メニュー:ヘルプ->新しいソフトウェアのインストール->追加 http://download.Eclipse.org/tools/cdt/releases/galileo

http://www.Eclipse.org/cdt/

さらに、次のように表示されます。 http://www.Eclipse.org/linuxtools/downloads.php

3
ris

QtCreator すばらしい、 KDevelop 、Netbeans。

Vimは、使い方を学べば素晴らしいものです。

1
OneOfOne