Linux系统
1. 在gnu的ftp站点http://ftp.gnu.org/gnu/gsl/ 上, 下载最新的gsl-2.x.tar.gz
2. 解压下载好的gsl-2.x.tar.gz 压缩包,$tar -zxvf gsl-2.x.tar.gz. 直接解压在了Downloads文件夹中。
3. $ cd gsl-2.x, 进入到gsl文件夹中, 运行$./configure --prefix=/usr , 该命令指定之后安装的include, lib, bin等文件夹都安装在usr目录下。
4. 相继运行,$make,$make check(可不使用), $make install, gsl库便安装在了/usr 目录下。
test.cpp
#include<iostream>
#include<gsl/gsl_fit.h>
using namespace std;
int main(){
double c0 = 0, c1 = 0, cov00 = 0, cov01 = 0, cov11 = 0, sumsq = 0;
double x[]={1,2,3,4,5};
double y[]={3,4,5,6,7};
gsl_fit_linear(x, 1, y, 1, 5, &c0, &c1, &cov00, &cov01, &cov11, &sumsq);
cout<<c0<<" "<<c1<<endl;
}
g++:
g++ -o Test test.cpp -std=c++11 -lgsl -lgslcblas
执行
./Test
Windows系统
1,建立项目
2,项目右键,选择管理NuGet程序包
3,搜索gsl- msvc14- x64并安装