網頁

2018年11月12日 星期一

GNU Scientific Library (gsl) on Ubuntu 16.04




1. 下載
https://launchpad.net/ubuntu/+source/gsl/2.5+dfsg-5

2. 解壓縮

3. 按照install的簡易安裝步驟
$ cd gsl-2.5
$ ./configure
$ make
$ make install

4. 安裝libgsl-dev
$ sudo apt-get update
$ sudo apt-get install libgsl-dev

5. 設定環境變數
$ vi ~/.bashrc
$ export PATH=/bin:/usr/bin:/usr/local/bin
$ export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib
$ source ~/.bashrc

6. 執行
$ gcc testgsl.c -lgsl -lgslcblas -lm

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

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

沒有留言:

張貼留言