GSLのインストール

home > 計算物理学 >
[サイトマップ]

ソースの入手からインストール

まず,http://ftp.gnu.org/gnu/gsl/ からソースを入手します. 最新バージョンは gsl-1.4.tar.gz です. これを適当な場所(~/tmpなど)に保存して,展開します.

$ tar zxvf gsl-1.4.tar.gz

展開したディレクトリに移動して,configure,make します.

$ cd gsl-1.4
$ ./configure
$ make

しばし待ちます.きちんとコンパイルできているようならインストールします.

$ su
# make install

gsl というディレクトリが /usr/loacl/include 以下につくられます.

コンパイルの方法

app.c というプログラムをコンパイル,リンクして app という実行ファイルをつくるには

$ gcc -o app -I/usr/local/include -lgsl -lgslcblas -lm app.c

とします./usr/local/include を標準で読み込む設定にしてあれば -I/usr/local/include オプションは要りません.

実行例

つぎのプログラムは GSL の関数をつかってベッセル関数 J_0(x) の x=5 の値を求めます.

[ex1.c]

#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>

int
main (void)
{
  double x = 5.0;
  double y = gsl_sf_bessel_J0 (x);
  printf ("J0(%g) = %.18e\n", x, y);
  return 0;
}

これを実行するとつぎの結果が得られます.

J0(5) = -1.775967713143382920e-01

Valid XHTML 1.1! [home] [計算物理学] [ページの先頭]