GSL 是 GNU 开发并维护的科学计算的库,其中包括:html
复数 | 多项式的根 |
---|---|
特殊函数 | 向量和矩阵 |
排列 | 排序 |
BLAS支持 | 线性代数 |
Eigensystems | 快速傅立叶变换 |
正交 | 随机数 |
准随机序列 | 随机分布 |
统计 | 直方图 |
N元组 | 蒙特卡洛整合 |
模拟退火 | 微分方程 |
插值 | 数值微分 |
切比雪夫逼近 | 系列加速 |
离散Hankel变换 | 求根 |
最小化 | 最小二乘拟合 |
物理常数 | IEEE浮点 |
离散小波变换 | 基础样条 |
运行统计 | 稀疏矩阵与线性代数 |
环境:操做系统 Windows 10,IDE:Visual Studio 2017,GSL 版本:2.5编程
能够在ftp 上下载:ftp://ftp.gnu.org/gnu/gsl/
下载2.5版本的并解压好。函数
MinGW 提供了一个完整的开源编程工具集,且不依赖于任何第三方 C 运行时库。相比 Cygwin 更精简,不提供 POSIX 环境。工具
它包括:visual-studio
MSYS 是 “Minimal SYStem” 的缩写,是 Bourne Shell 命令行解释器系统。做为微软的 cmd.exe 的替代品,它提供了一个通用的命令行环境,特别适合与 MinGW 一块儿使用,用于将许多开源应用程序移植到 MS-Windows 平台; 它是 Cygwin-1.3 的轻量级分支,它包含一小部分 Unix 工具。操作系统
下载 MinGW 安装程序:https://sourceforge.net/projects/mingw/files/.net
安装时选上 Basic Setup,而后 Installation->Apply Changes,等待安装完成。接着添加环境变量,默认安装路径是 C:\MinGW
,因此添加上C:\MinGW\bin
。命令行
若是以前安装过 MinGW,但没有安装MSYS,则只需安装 MSYS。code
运行C:\MinGW\msys\1.0\msys.bat
,cd进入到解压好的 gsl 文件夹,例如在 D:/gsl-2.5
:
cd /d/gsl-2.5/
而后执行安装命令:
./configure && make && make install
安装好后,会在C:\MinGW\msys\1.0\local
中多出如下四个目录:
点击菜单“项目”->“Project 1属性”:
C:\MinGW\msys\1.0\local\include
C:\MinGW\msys\1.0\local\lib
WIN32;GSL_DLL;
libgsl.dll.a;libgslcblas.dll.a
bin
目录下的libgsl-23.dll
及libgslcblas-0.dll
放到Project1\Debug
目录下,也就是以后 exe 所在的目录。