トップページ -> インストール,設定,利用 -> Ubuntu, Debian ソフトウエア -> GCC 9 のビルドとインストール(ソースコードを使用)(Ubuntu 上)
[サイトマップへ], [サイト内検索へ]

GCC 9 のビルドとインストール(ソースコードを使用)(Ubuntu 上)

GCC(GNU コンパイラ・コレクション) とは,コンパイラの集まり.

Ubuntu で,GCC 9をソースコードからビルドして,インストールする. このとき,C, C++, FORTRAN コンパイラとして機能するように設定する.

前準備

Ubuntu, Debian のシステム更新

端末で,次のコマンドを実行.

sudo apt update
sudo apt -yV upgrade
sudo shutdown -r now

Debian では /etc/apt/sources.list の調整

Debian を使う場合には,次の2行を /etc/apt/sources.list に書き加える. Ubuntu ではこれは不要.

deb http://ftp.jp.debian.org/debian/ buster main contrib
deb http://ftp.jp.debian.org/debian buster-updates main contrib

GCC バージョン 9.2 のインストール手順

  1. 前提ソフトウエアのインストール

    sudo apt install -yV autogen flex bison build-essentials make
    sudo apt install -yV libreadline-dev
    sudo apt install -yV libgmp-dev
    sudo apt install -yV libmpfr-dev
    sudo apt install -yV libmpc-dev
    sudo apt install -yV libppl-dev
    sudo apt install -yV libcloog-ppl-dev
    
  2. GCC 9.2.0 をソースコードからビルドして,インストールする場合の手順

    export SRCURL=http://ftp.jaist.ac.jp/pub/GNU
    cd /tmp
      if [ ! -f gcc-9.2.0.tar.gz ]; then 
        wget ${SRCURL}/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
      fi 
    cd /tmp 
      rm -rf gcc-9.2.0
      gzip -d <  gcc-9.2.0.tar.gz | tar -xvof - 
    # configure, make, and install 
    sed -e '/m64=/s/lib64/lib/' -i.orig /tmp/gcc-9.2.0/gcc/config/i386/t-linux64
    mkdir /tmp/gcc-9.2.0/build
    cd /tmp/gcc-9.2.0/build
    ../configure --prefix=/usr/local --disable-multilib --with-system-zlib --enable-languages=c,c++,fortran --enable-shared 
    make bootstrap
    make
    

本サイトのサイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]