GNU Compiler Collection(GCC)はC、C ++、Objective-Cの、Fortranの、エイダのセット、行くとDプログラミング言語のコンパイラとライブラリです。LinuxカーネルとGNUツールなど、多くのオープンソースプロジェクトは、GCCでコンパイルされます。
同じ説明は、任意のUbuntuの16.04とKubuntuの、Linuxのミントや小学校OSを含むUbuntuのベースのディストリビューションに適用されます。
要件
新しいリポジトリを追加して、Ubuntuのシステムにソフトウェアパッケージをインストールできるようにするには、sudo権限を持つユーザーとしてログインする必要があります。
GCCは、Ubuntuの上に設置しました
デフォルトのUbuntuのリポジトリには、GCCコンパイラやソフトウェアをコンパイルするために必要な他の多くのユーティリティやライブラリが含まれてビルド不可欠と呼ばれる1元のパッケージが含まれています。
GCCコンパイラのUbuntu 18.04をインストールする手順を以下に示します。
01、最初のパッケージのリストを更新します。
02、ビルド不可欠なパッケージをインストールするには、次のコマンドを入力します。
このコマンドは、++はgcc、gを含む新しいパッケージの束をインストールして行います。
GCCコンパイラが正常にインストールされていることを確認するために03は、印刷コマンドのgcc --version GCCのバージョンを使用します。
デフォルトのGCCのバージョン7.4.0で利用可能なUbuntuの18.04のリポジトリ:
輸出
GCC(Ubuntuの7.4.0-1ubuntu1〜18.04)7.4.0
著作権(C)2017 Free Software Foundationが、株式会社
これはフリーソフトウェアです。コピー条件のソースを参照してください。NOはありません
保証は。いなくても特定の目的に対する商品性や適合のために。
それだけです。GCCは、今お使いのシステムにインストールされている、あなたはそれを使用して起動することができます。
Hello Worldの例をコンパイルします
GCCコンパイラの基本的なCまたはC ++プログラムを使用することは非常に簡単です。テキストエディタを開き、以下のファイルを作成します。
こんにちはC
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
ファイルを保存するには、次のコマンドを使用して、実行可能ファイルにコンパイル:
これは、コマンドを実行し、同じディレクトリにハローと呼ばれるバイナリファイルを作成します。
こんにちは、プログラムの実行:
プログラムが表示されます:
出力:
図は次のとおりです。
GCCの複数のバージョンをインストールします。
ここでは、Ubuntuの18.04でGCCの複数のバージョンをインストールして使用する方法についての指示を提供します。GCCコンパイラの新しいバージョンは、新しい言語のサポート、優れたパフォーマンスと拡張機能が含まれています。
この記事の執筆時点では、デフォルトのUbuntuのリポジトリには、GCC 9.1.0の最新バージョン5.XXから8.xxに、いくつかのGCCのバージョンが含まれてUbuntuのツールチェーンのPPAから入手可能です。
次の例では、GCCとG ++の最新3つのバージョンをインストールします。
まず、お使いのシステムに追加し、次のコマンド/テストPPAのubuntu-ツールチェーン-Rを使用します。
GCCとG ++の必要なバージョンをインストールするには、次のコマンドを入力します。
次のコマンドは、それに関連付けられている各代替バージョンと優先度を設定します。デフォルトのバージョンは、最も優先度の高いバージョンはGCC-9の例であるです。
後でデフォルトのバージョンを変更したい場合は、更新-代替コマンドを使用します。
出力:
GCCは、置換されていてもよい3つの候補(提供は/ usr / binに/ GCC)があります。
パスの選択優先順位状態
--------------------------------------------- ---------------
* 0は/ usr / binに/ GCC自動モード。9 90
1は/ usr / binに/ gcc- 7 70 マニュアルモード
2の/ usr / binに/ gcc- 8 80 マニュアルモード
3は/ usr / binに/ gcc- 9 90 手動モード
[*]を押して、現在の値を維持するには、<Enterキー>、またはタイプの選択番号:
あなたは既にUbuntuのシステムにインストールされているすべてのGCCのバージョンのリストが表示されます。デフォルトのバージョンとして使用されるようにバージョン番号を入力し、Enterキーを押します。
このコマンドは、GCCとG ++シンボリックリンクの特定のバージョンへのリンクを作成します。
概要
あなたは成功したGCC上のUbuntu 18.04をインストールしました。これで、アクセスすることができますGCC公式文書の CおよびC ++プログラムをコンパイルするGCCやG ++を使用する方法を学ぶためにページを。