C / C ++コンパイラを使用できますか?


13

Ubuntu 10.10に移行し、C / C ++コンパイラを使用するという問題に直面しています。Microsoft Windowsで実行可能ファイルを作成する場合のように、すべてのライブラリ(グラフィック、数学、conio、stdlibなど)を使用してC / C ++コンパイラを使用できるようにする方法は何ですか?


質問を編集して、「Microsoft Windowsのように完全に」という意味を説明してください。
djeikyb

おそらく彼は、Win32 / 64実行可能ファイルを作成するコンパイラを意味します。
ネイサンオスマン

回答:


32

Ubuntuは、リポジトリで標準のGnu Compiler Collectionを提供します。

次のコマンドを使用して、Gnu Cコンパイラgcc gccをインストールするとGnu C ++コンパイラg ++ g ++をインストールするをインストールできます。

sudo apt-get install gcc g++

libc6-dev libc6-devをインストールします(C標準ライブラリを含む)およびlibstdc ++ 6-4.5-dev libstdc ++ 6-4.5-devをインストールします(標準C ++ライブラリを含む)もインストールする必要があります。


MicrosoftのVisual C ++コンパイラに匹敵するものをお探しの場合は、Qt、特にQt Creatorをご覧ください qtcreatorをインストールする。視覚的なフォームデザイナー、コードエディター、およびデバッガーを備えた本格的なIDEです。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


編集:
「Microsoft Windowsのように完全に」という意味が明確になったので、Qt Creator(前述)がニーズにぴったりです。コンソールを使用してアプリケーションをコンパイルする必要はなく、Qtフレームワークは簡単に習得して使用できます。

Qtを使い始めるための素晴らしいチュートリアルがここにあります


「Microsoftのように完璧に」とは、グラフィックスや他のライブラリを使用して、もう少し深くコーディングできるという意味です。テキストエディター(gedit)を使用してターミナルから使用するのは面倒です。
星雲

@aneal:回答を編集しました。
ネイサンオスマン

ありがとう。私はそれを使ってみます。これが私が探しているものである場合はcをしましょう。
星雲

8

以下は(1)簡単なhello-worldプログラム(2)コンパイル済み(3)実行可能にした(4)実行したものです。コンパイラーがない場合は、ソフトウェアinstall guiを使用するか、次のコマンドを実行してgccとg ++をインストールますsudo apt-get install gcc g++

jake@daedalus:~/playground$ cat hello.cc 
// 'Hello World!' program 

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
jake@daedalus:~/playground$ g++ hello.cc -o hello
jake@daedalus:~/playground$ chmod +x hello
jake@daedalus:~/playground$ ./hello 
Hello World!
jake@daedalus:~/playground$

4

ターミナル経由でc ++コンパイラをインストールできます。

sudo apt-get install build-essential

Gedit(デフォルトでインストールされる)やEmacsのような多くのエディターでコードを記述します。統合開発環境が必要な場合は、たとえばAnjutaを使用できます。

sudo apt-get install anjuta anjuta-extras

参照: Ubuntu LinuxでC / C ++プログラムをコンパイルする方法

IDEを使用したドイツ語のリスト


ターミナルで「sudo apt -get install buid-essential」と書きました。しかし、エラーが発生します:
Khurram Usman

須藤:のapt:コマンドが見つかりません
Khurramウスマン

「apt」の後のスペースを削除します。
BuZZ-dEE

[OK]を....いろいろ書いがインストールされている
Khurramウスマン

唯一のC ++を使用するには、あなただけのG ++ビルド不可欠よりも小さいインストールすることができます
アンワル

2

GNUのgcc

すべてのLinux / Unixディストリビューションに存在します。

使用法:

gcc hello.c

それがコンパイラですが、あなたの質問が実際にIDEに向けられている場合、私がお勧めできるカップルがあります:

QtCreator

アンジャンタ

Eclipse for C / C ++

...そしてリストが続きます...


2

gcc(GNU Compiler Collection)は、最も広く使用されているものの1つですC compilers。システムにインストールすると、デフォルトでUbuntu使用gccされ、インストールされます。とを入力gcc <filename>g++ filenameて、terminalそれぞれCおよびC ++プログラムをコンパイルします。


0

一般的に、UbuntuにはCおよびC ++コンパイラが付属しています。一部のコンパイラに特定の要件がある場合は、それを見つけてインストールできます。利用できない場合は、これを実行してインストールできます。

sudo apt-get install build-essential

コードの記述に関しては、さまざまなIDEが利用可能です。私が使用しているのは、C、C ++開発者向けのEclipse IDE http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junorです。IDEを使用する場合、GUIを介してIDEがプログラムをコンパイルしますが、ここhttp://www.wikihow.com/Compile-aC/C%2Bで詳しく説明されているように、コマンドラインからコードをビルドすることもできます。 %2B-Program-in-Ubuntu。また、Eclipseを使用すると、コードのデバッグの作業が楽になります。

マイコンピュータの開き方に関する質問について 使用しているubuntuのバージョンとデスクトップ環境を教えてください。

バッテリーの場合、これを行います。

ステータスバー(通常は上部)を右クリック->パネルに追加「インジケーターアプレットの完了」を追加すると、バッテリーインジケーターが表示されます。


さて、ubuntu 12.o4をインストールしました。そのデフォルトは一致している必要があります。それはインターネットで読むことです。
Khurramウスマン

また、バッテリーの充電を確認するにはどうすればよいですか?
Khurramウスマン

バッテリーの回答を更新しました。
VendettaDroid

回答が役立つと思う場合は、正しいとマークすることをお勧めします。
VendettaDroid

トップバーを右クリックしても何も起こりませんが、ドロップダウンメニューが開きません。極端な右側には、wifi BTの時間と設定のアイコンがあります。それらをクリックすると、それらの特定のメニューが開きますが、「インジケータアプレットが完了しました」のようなものは表示されません。
KhurramUsman

0

プログラムはさまざまな方法で作成できます。

あなたがターミナルのテキストエディタが好きなら、vimそしてnanoそこにいます。GUIテキストエディターが好きならgeditが、基本的なユーザーには十分です。

プログラムの書き方を知っていただければ幸いです。たとえばGeditを使用します。キーボードのスーパーキーを押してアクティブにすることができるユニティダッシュにgeditと入力すると、検索できます。

開いた後、そこにプログラムを入力し、希望する場所に保存します。

実際、C / C ++プログラムを正常に実行するには、build-essentialという名前のパッケージが必要です。インストールしていない場合は、

sudo apt-get install build-essential

あなたの端末から。あなたが基本的なUbuntuユーザーであり、もちろんUbuntuの初心者であると言ったように、上記で提案したようにUnityダッシュにターミナルとして入力することでターミナルを取得できます。

プログラムを保存して実行するには、これらの指示に従って実行する必要があります。

 g++ /path/to/file_name.cpp -o <give some name >
./<give some name >

それが役立つことを願っています。


0

gccは、最も広く使用されているCコンパイラの1つです。GCCコンパイラは、ubuntuオペレーティングシステムに事前にインストールされています。cプログラムコンパイルするには、コマンドプロンプトを開き、HelloWorld.cファイルを保存した現在の作業ディレクトリに移動します。コマンドプロンプトでgcc HelloWorld.cと入力して、コードをコンパイルします。あなたのCプログラムプログラムが任意の構文エラーが含まれていない場合は、正常にコンパイルされます。a.outファイルが生成されます。

しかし、私の個人的なお気に入りのIDEはC / C ++ /のEclipseです

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.