logo

Ubuntu ビルド必須

Ubuntu Build Essential の概要

build-essentials パッケージは、ソフトウェアのコンパイルに不可欠なメタパッケージの形式です。これらには、GNU/g++ コンパイラ コレクション、GNU デバッガ、およびプログラムのコンパイルに必要ないくつかのライブラリとツールが含まれています。ビルドに必須のパッケージをインストールすると、GCC、make、G++、dpkg-dev などの他のいくつかのパッケージもシステムにインストールされます。

GCC (GNU コンパイラ コレクション) はコンパイラのセットであり、Go、Assembler、Ada、Fortran、Objective-C、C、および C++ でプログラムを作成するための統一インターフェイスを提供します。 GNU C Compiler は GCC の実際の意味でしたが、その後、他の多くの言語が組み込まれたため、この意味は GNU Compiler Collection に変更されました。 C コンパイラは、全体と区別しやすくするために gcc として知られています。

build-essentials から Ubuntu または Debian システムに自動的にインストールされる主要なパッケージは GCC です。ビルドに必須のパッケージは Debian に属します。これはソフトウェア自体の一部ではありません。これらには依存関係として重要なパッケージが含まれているため、build-essential をインストールすると、これらの各パッケージが 1 つのコマンドでインストールされます。

注: build-essential パッケージを、Go から Ruby までのあらゆる種類の開発ツールを 1 つのコマンドで魔法のようにインストールしてくれるスーパー パッケージであるとは考えないでください。いくつかの開発ツールのみが含まれています。

なぜ build-essential パッケージが必要なのでしょうか?

アプリケーションのソース コードから DEB パッケージを作成するのはユーザーです。平均的なユーザーは、毎日 DEB パッケージを作成し続けるわけではありません。ただし、少数のユーザーはアプリケーション開発に Ubuntu Linux システムを利用する場合があります。 Ubuntu で C プログラムを実行したい場合は、gcc コンパイラーが必要です。 Ubuntu で C++ プログラムを実行したい場合は、g++ コンパイラが必要になります。

ソース コードからのみ利用できるソフトウェアを使用する必要がある場合、システムはエラーを返します。 makeコマンドが見つかりません 、最初にインストールする必要があるため、 ツールを作る 。すべて個別にインストールできます。ただし、ビルドに必須のパッケージを利用して、これらの開発ツールを一度にダウンロードする方がはるかに便利です。

これは、一度に多くのメディア コーデックをインストールできるようにする Ubuntu-restricted-extras パッケージと同じです。このメタパッケージには、Ubuntu でソフトウェアをコンパイルするために重要な 5 つの異なるパッケージが含まれています。

Ubuntu ビルド必須
    g++:C++言語用のGNUコンパイラです。gcc:C言語用のGNUコンパイラです。作る:これは、プログラムのコンパイルを指示するために使用される便利なユーティリティです。 make ツールは、次のファイルを解釈します。 'メイクファイル' これにより、コンパイラの操作方法をガイドできます。libc6-dev:GNU C ライブラリです。これには、一般的な C++ および C スクリプトのコンパイルに使用されるヘッダー ファイルと開発ディレクトリが含まれます。dpkg-dev:このパッケージは、Debian ソース パッケージのアップロード、ビルド、解凍に使用されます。 Debian ベースのシステム用にアプリケーションをパッケージ化したい場合に役立ちます。

Ubuntu に必須パッケージをインストールするにはどうすればよいですか?

Ubuntu に重要なパッケージをどのようにインストールできるか疑問に思っているなら、これは幸運です。システムは、ソフトウェアの構築に必要な他のパッケージに接続する build-essential を提供します。 Ubuntu でソフトウェアを構築する前に、以下のパッケージをインストールします。

  • 作る
  • GCC
  • G++
  • Cコンパイラ

ダウンロード フォルダーで、パッケージをダブルクリックし、インストーラーによるこの作業の実行を有効にすることで、パッケージをインストールできます。たとえば、Python ベースのパッケージをインストールするには、それをダブルクリックする必要があります。ファイルが開きます。つまり、 インストール.deb をクリックしてパスワードを尋ねます。また、他のいくつかのパッケージを含む build-essential メタパッケージを利用してソフトウェアをインストールすることもできます。パッケージは、ソース コードを使用してプログラムをコンパイルし、任意のプログラミング言語で動作させる場合に必要です。

Ubuntu での build-essential のインストールと使用方法

ビルドに必須のツールは、Ubuntu 公式リポジトリを使用して直接インストールできます。これらはデフォルトで Ubuntu システム リポジトリで利用可能です。 apt パッケージ マネージャーからビルドに必須のツールのメタパッケージをインストールするだけです。からターミナルウィンドウを開く必要があります。 「Ctrl+Alt+T」 キーボードショートカット。

apt リポジトリの更新

ここで、ビルドに必須のツールをインストールする前に、パッケージ リポジトリを更新する必要があります。これを行うには、apt リポジトリ インデックスを更新するための以下のコマンドを入力します。

 $ sudo apt update 

Ubuntu ビルド必須

build-essential のインストール

ターミナル ウィンドウで次のコマンドを実行して、ビルドに必須のツールをインストールします。

 $ sudo apt install build-essential 

Ubuntu ビルド必須

上記のコマンドを実行すると、次の結果が画面に表示されます。

GCCのバージョンを確認する

インストール プロセスが完了したら、以下のコマンドを使用してシステム上の GCC バージョンを検査することで、これらのパッケージのインストール プロセスを確認できます。

 $ gcc version 

端末に表示されるインストール済みの GCC バージョン。以下のスクリーンショットに表示されます。

すべての GCC コンパイラ ツールとライブラリがシステムにインストールされています。ただし、C プログラムを実行してインストールをテストできます。