GSL (GNU Scientific Library) のインストール(Ubuntu 上)

GSL は、 種々の関数,ベクトル,行列等の数値計算に関する C プログラムを集めたライブラリです. このページでは,GSL のインストール手順を説明する.

URL: https://www.cygwin.com/packages/summary/gsl.html

サイト内の関連ページ

ソフトウェア等の利用条件は,利用者自身で確認下さい.

前準備

Ubuntu のシステム更新

Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.

Ubuntu のインストールは別ページ »で説明

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

C/C++ コンパイラー,make,パッケージツールのインストール(Ubuntu 上)

インストールするには,端末で,次のコマンドを実行する.

sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config

curl のインストール(Ubuntu 上)

インストールするには, 端末で,次のコマンドを実行する.

sudo apt -y update
sudo apt -y install curl

GSL のインストール(ソースコードを使用)(Ubuntu 上)

GSL のソースコードのダウンロード

  1. GSL の Web ページを開く

    https://www.gnu.org/software/gsl/

  2. ソースコードをダウンロードするために,この Web ページの下の方にある「GNU Mirror」をクリックする.
  3. ミラーサイト一覧の Web ページが開くので確認する.
  4. 日本のミラーサイトを選ぶために,この Web ページの下の方にある「https://ftp.jaist.ac.jp/pub/GNU/」をクリックする.
  5. ダウンロード用のサーバに接続し,GNU ソフトウェアのディレクトリ一覧が表示されるので確認する.
  6. GSL をダウンロードするために,この Web ページの下の方にある「GSL」をクリックする.
  7. さまざまな版のファイルが表示される.
  8. 最新版の gsl-2.6.tar.gz をクリックする.ダウンロードが始まる
  9. ダウンロードしたファイルを/tmp 下に置く.
  10. 展開(解凍)する.
    cd /tmp
    tar -xvzof gsl-2.6.tar.gz
    

GSL のビルドとインストール

  1. 端末で,次のコマンドを実行する.
    cd /tmp
    cd gsl-2.6
    CFLAGS="-fexceptions -ftree-vectorize" ./configure --prefix=/usr/local
    make
    sudo make install
    
  2. 結果の確認

    エラーメッセージが出ていないこと.

ld.so.confの設定

スーパーユーザで、下記を実行

  1. /etc/ld.so.confに以下の行を追加
    -------------ここから-----------
    /usr/local/lib
    --------------ここまで---------
    
    次のようになる
  2. 「sudo /sbin/ldconfig」の実行