CentOS 7オペレーティングシステムにGCC(GNUコンパイラコレクション)をオフラインでインストールする方法
CentOS 7 に GCC をオフラインでインストールするには、以下の手順に従います。
- インターネットに接続されているマシンで、tar.gz形式のGCCのソースコードパッケージをダウンロードします。GCCの公式サイト(https://gcc.gnu.org/)から適切なバージョンをダウンロードできます。
- ダウンロード済GCCソースコードパッケージをCentOS 7マシンに転送します。scpコマンド(Linux間の転送の場合)またはWinSCP(WindowsとLinux間の転送の場合)を使用できます。
- CentOS 7マシーン上に、GCCのソースコードパッケージを展開するためのディレクトリを作成します。たとえば、次のコマンドを使用して「gcc」という名前のディレクトリを作成できます。
- gcc のインストール
- 作成したディレクトリにGCCソースコードパッケージを展開します。次のようにして展開することができます。
- tar –extract –file gcc-x.x.x.tar.gz –directory gcc
- gcc-x.x.x.tar.gz をダウンロードした GCC ソースコードパッケージの実際のファイル名に置き換えてください。
- GCCのコンパイルに必要な依存ソフトウェアパッケージをインストールします。一般的な依存関係は次のコマンドでインストールできます。
- sudo yum install -y gcc-c++ gmp-devel mpfr-devel libmpc-devel
- 解凍したGCCソースコードのディレクトリへ移動する:
- cd gcc/gcc-x.x.x/
- GCCの送信元コードディレクトリの実際のパスにgcc-x.x.xを置き換えてください。
- configureスクリプトを実行して、GCCのコンパイルオプションを設定します。次のコマンドを使用できます。
- ./configure –prefix=/usr/local/gcc –disable-multilib
- GCCは/usr/local/gccにインストールされ、マルチアーキテクチャサポートは無効になります。
- GCCをコンパイルしてインストールするには、次のコマンドを使用できます:
- make && sudo make install
- GCCのコンパイルとインストールには時間がかかります。
- インストールが完了したら、次のコマンドでGCCが正常にインストールされたかどうか確認できます。
- gcc –version
- たぶんGCCのバージョン情報が表示されるはずだ。
以上のステップでCentOS 7にGCCをオフラインインストールできます。