如何编译Windows版本的GSL

转载 2013年12月02日 00:06:37
GSL全名为GNU Scientific Library,是GNU发起的一个科学计算项目,采用C语言编写,可以在C/C++开发中广泛使用。因为是开源项目,在Windows平台下面没有现成的安装文件可供使用,一般需要自己编译这个项目。现在我把自己从网上找的资料和自己编译的经过汇总一下,写成这个教程。­

在Windows平台上编译GSL主要使用MinGW和MSYS这两个工具,这些工具可以在sourceforge下载­

http://sourceforge.net/projects/mingw/­

(1)下载安装 MinGW(安装时选择gcc,g++和Make这三项)­

(2)下载安装 MSYS­

(3)下载MinGW Utilities 解压复制到MSYS安装目录­

(4)下载解压gsl源码,可以在GNU下载到 www.gnu.org/software/gsl/ ­

(5)进入gsl目录,执行命令:­

   ./configure­

   make­

   make install­

(6)完成编译之后,在MSYS安装目录下的­

local/bin有编译了的gsl动态库文件libgsl-0.dll libgslcblas-0.dll­

local/lib有编译好了的静态库文件libgsl.a libgsl.dll.a libgslcblas.a libgslcblas.dll.a­

local/include有编程需要的gsl头文件­

(7)此时你会发现,编译的结果缺少lib文件,现在我们来生成lib文件­

cd /usr/local/bin­

pexports libgsl-0.dll >libgsl-0.def­

pexports libgslcblas-0.dll >libgslcblas-0.def­

  这时候就生产了两个def文件­

  (8)使用VC6或以上版本的lib命令,生成lib文件,具体如下:­

lib /machine:i386 /def:libgsl-0.def­

lib /machine:i386 /def:libgslcblas-0.def­

(9)动态链接库拷贝到系统的Windows文件夹下面;­

   将gsl头文件(local/include里面的gsl目录)拷贝到include文件夹下面;­

   lib文件和*.a文件(local/lib下面)放到Lib文件夹下面,­

   编译器tools-options-directories添加Lib路径和Include路径­

   最后一步就是在VC6的工程设置中的object/library modules里面添加以下内容:­

   libgslcblas-0.lib libgsl-0.lib­

至此,整个gsl的移植工作就完成了。­

在Visual Studio 2013中编译GNU Scientific Library (GSL) v1.16

到GSL官网(https://www.gnu.org/software/gsl/)下载GSL 1.16的源码。

学习在linux和windows安装GSL和使用,编译 链接 和makefile的撰写和实现

一, 先来一个大家常常遇到的问题解答:Visual studio 2012 Debug版本转化到Release版本,编译不成功是因为Release中的设置,链接库和Debug不相同。需要手动修改成为一...

Visual Stdio C++ 编译器 编译 (GSL) GNU Scientific Library 的方法介绍(1)

Visual Stdio C++ 编译器 编译 (GSL) GNU Scientific Library 的方法介绍(1)以前一直都是用 MINGW 来编译 GSL 的,这样编译出来的 GSL 可以在...

使用matplotlib的示例:调整字体-设置colormap和colorbar

使用matplotlib的示例:调整字体-设置colormap和colorbar 发布时间:2017-6-5 10:08:50编辑:www.fx114.net 分享查询网我要评论 本篇文章主要介绍...

vc6/vs2010设置头文件和lib库路径的两种方法

vc6/vs2010设置头文件和lib库路径的两种方法 VC6: 方法1: (1)加头文件 (2)加库文件 方法2: (1)加头文件 (2)加库文...

如何编译Windows版本的GSL

GSL全名为GNU Scientific Library,是GNU发起的一个科学计算项目,采用C语言编写,可以在C/C++开发中广泛使用。因为是开源项目,在Windows平台下面没有现成的安装文件可供...
  • Augusdi
  • Augusdi
  • 2013年04月15日 14:53
  • 1755

gsl的一些老版本库

  • 2017年11月09日 09:28
  • 30.32MB
  • 下载

GSL VS2010 x64版本

  • 2016年07月19日 16:02
  • 9.75MB
  • 下载

windows下安装配置GSL

一、GSL的下载、安装   下载地址:http://download.csdn.net/detail/diyoosjtu/5164893,http://download.csdn.net/det...

GSL - GNU Scientific Library 在 windows 上的使用

GSL - GNU Scientific Library 在 windows 上的使用 windows10 vs2013 Cmake GSL
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何编译Windows版本的GSL
举报原因:
原因补充:

(最多只允许输入30个字)