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并安装

Logo

更多推荐