zoukankan      html  css  js  c++  java
  • Ubuntu 安装GNU Scientific library(GSL)

    注: 此系列为自己之前所搭建网站内容。

    由于论文数据处理的需要,需要使用libeemd这个包,需要安装gsl科学库,windows下没有办法,只能转战ubuntu进行科学计算。

    GSL(GNU Scientific Library)作为三大科学计算库之一,除了涵盖基本的线性代数,微分方程,积分,随机数,组合数,方程求根,多项式求根,排序等,还有模拟退火,快速傅里叶变换,小波,插值,基本样条,最小二乘拟合,特殊函数等

    当然最希望通过命令来安装GSL科学库。

    方法一:

    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

    方法二:

    ubuntu自己编译源码(使用gsl1.6,windows上太麻烦折腾),解压后进入目录,执行:

    ./configure
    make
    make install
    

    这个过程需要几分钟。这里还有一点需要注意的是,执行 make install 时,会自动将动态库和头文件分别拷贝到/usr/local/lib/usr/local/include 下面,但如果这两个目录没有写权限,就无法创建此二目录,导致安装失败,此时改用 sudo make install或者手动去赋予权限,便能解决此问题。

    说明:折腾一圈还是使用前者成功的。

    sudo apt-get install libgsl0-dev
    

    参考#

  • 相关阅读:
    寒假学习第九天
    寒假学习第八天
    寒假学习第七天
    寒假学习第六天
    input框输入金额限制
    jsp页面截取字符串,显示指定长度
    循环随机变更数据库表中某个字段的值为指定的值
    jQuery MD5加密实现代码
    jquery $(document).ready() 与window.onload的区别
    node,不懂不懂
  • 原文地址:https://www.cnblogs.com/nju2014/p/5334928.html
Copyright © 2011-2022 走看看