web-dev-qa-db-ja.com

Ubuntuでコーディングする方法は?

WindowsでTurbo C++を使用してC/C++コードを記述しました。最近、Ubuntuの使用を開始しましたが、Windowsで使用していたように、Ubuntuのどこでc/c ++コードを書くべきですか?コードを記述するために、Ubuntuアプリストアからどのソフトウェアをダウンロードする必要がありますか?コンパイルの方法を尋ねるのではなく、どこで、どのソフトウェアでコードを書くのかを尋ねていることに注意してください。

2
Sagar Arora

私の意見では、IDEがほとんどのプログラムをc/c ++でコンパイルして実行する必要はありません。

Gedit、nano、Vi/Vimなどのテキストエディターを使用してコードを記述し、デフォルトでインストールされるgccまたはg++を使用してコンパイルできます。

(sufficient)パッケージを一度インストールします。

Sudo apt-get install build-essential

次回、cプログラムをコンパイルするには、ターミナルに移動して実行します:

gcc /path/to/your/program/my_c_program.c -o outputfile.out

コンパイルされたファイルを実行するには、

./outputfile.out

Gccとg ++の詳細については、manページをご覧ください。

man gcc
man g++
5
Severus Tux

あなたがIDEを探しているとき、私はそれをカバーしたい多くの可能性があります、それはCode :: Blocksと呼ばれ、クロスプラットフォーム(Windows/Linux)を実行します

Sudo apt-get install codeblocks

次のスクリーンショットは、UIの概要を示しています。

enter image description here

4
Videonauth

これまでの他のすべての答えは、IDEを提案するだけです。 「コンパイル方法を尋ねるのではなく、どこで、どのソフトウェアでコードを書くかを尋ねていることに注意してください」と言うときどこでどのコンパイラーを使用するかを尋ねるところも理解しています。

C/C++を開始する最初の場所は、Gnu Compiler Collection(GCC)です。 GCCをインストールする最も簡単な方法に加えて、ソフトウェアを構築するためのその他の必須要素は、build essentialメタパッケージをインストールすることです。

Sudo apt-get install build-essential

これで、必要なコンパイラとIDEができました。誰もが指摘するように、これは個人的な選択です。以下に例を示します。

ケイト:素晴らしいですが、使用するには多少の追加知識が必要です。

Kate はシンプルなテキストエディターで、 ファイルの種類ごとに動作をカスタマイズできます がとても気に入っています。また、プロジェクトをセットアップし(これには現在プロジェクトファイルを手動で書き込む必要があります)、Kateのパネルとしてターミナルを取得できます。次に、自分のmakeファイルを使用してコンパイルします。これはむしろ実践的ですが、何が起こっているのかをよりきめ細かく制御して理解することができます。

Code :: Blocks:より簡単に使用できますが、私の意見ではケイトよりも圧倒的です。

前述のとおり、 Code:Blocks は完全に機能するIDEで、LinuxおよびWindowsで使用できます。両方のプラットフォームで作業するときに同じIDEが必要な場合に簡単になります。また、コンパイラオプションを設定するためのグラフィカルツールの「利点」と、単純なプログラムを簡単にコンパイルするための単純なボタンもあります。

Eclipse CDTそれは人気があり、個人的には大きすぎて私の好みには扱いにくいと聞きました

Eclipse は巨大なクロスプラットフォームJava IDEですが、他のほとんどすべてを開発するためのプラグインがあります。 CDTプラグイン はC/C++用です。私はIDEを簡単に見て、それを愛していませんでした。これは公平な判断ではないかもしれませんが、Code :: Blocksとaptの簡単なチェック以上の利点はありませんでした。 Kateは、Kubuntuに付属する標準のKDEテキストエディターです(0.5 kBパッケージですが、インストール済みであるため不公平な比較なので、Vanilla Ubuntuの依存関係は不明です)。 Eclipse自体が悪いと言っているわけではありません。ただIDEが1/4 GBのスペースを必要とする理由がわからないからです。

もちろん、他にも多くのオプションがあります。

3
Julian Stirling

選択できるエディターはたくさんあります。コードの作成にはGeanyを使用し、デバッグにはgdbを使用しています。作成するアプリケーションには、IDEを実行するのは得策ではない特別な環境が必要だからです。 Eclipseを使用している多くの人々を見てきましたが、Eclipseはgdbを使用したデバッグ用のGUIもサポートしています。

あなたに一番合ったものを探して見つけてください。いくつかの説明はこちらをご覧ください: https://stackoverflow.com/questions/24109/c-ide-for-linux

2
nobody