ubuntu14.04 下安装 gsl 科学计算库
Posted 白菜菜白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu14.04 下安装 gsl 科学计算库相关的知识,希望对你有一定的参考价值。
GSL(GNU Scientific Library)作为三大科学计算库之一,除了涵盖基本的线性代数,微分方程,积分,随机数,组合数,方程求根,多项式求根,排序等,还有模拟退火,快速傅里叶变换,小波,插值,基本样条,最小二乘拟合,特殊函数等。下面介绍一下GSL的安装和使用。
方法一:
首先从官网下载到源代码(我用的版本是 gsl-1.9)压缩包,解压后进入目录,执行
./configure make make install
这个过程需要几分钟。这里还有一点需要注意的是,执行 make install
时,会自动将动态库和头文件分别拷贝到/usr/local/lib和 /usr/local/include 下面,但如果这两个目录没有写权限,就无法创建此二目录,导致安装失败,此时改用 ‘sudo make install’或者手动去赋予权限,便能解决此问题。
安装就此完成,下面来跑官网上的这个样例
#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; }
编译之(假设该文件存为 test.c):
gcc test.c -lgsl -lgslcblas test.c -o test
输出了可执行文件 test .
方法二:
GSL源码包提供了以下二进制包:
- gsl-bin:GNU Scientific Library (GSL) -- binary package
- libgsl0-dbg: GNU Scientific Library (GSL) -- debug symbols package
- libgsl0-dev: GNU Scientific Library (GSL) -- development package
- libgsl0ldbl: GNU Scientific Library (GSL) -- library package
终端键入以下命令即可安装:
sudo apt-get install libgsl0ldbl
说明:根据不同的需要选择安装不同的版本,使用 gsl-bin
将会安装所有的内容(gsl - bin
依赖 libgsl0ldbl
)
GSL 的更多例程用法,参考官方指导手册, 更深入的了解还可以参考GSL设计文档
以上是关于ubuntu14.04 下安装 gsl 科学计算库的主要内容,如果未能解决你的问题,请参考以下文章
各位朋友好,想请教ubuntu14.04系统python3.4环境下安装python绘图库matplotlib报错的解决办法
Desktop Ubuntu 14.04LTS/16.04科学计算环境配置