找回密码
 注册
Simdroid-非首页
查看: 392|回复: 1

[2. C/C++/C#] 介绍个数学库gsl(GNU Scientific Library)

[复制链接]
发表于 2006-4-7 10:55:11 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
1.主页
http://www.gnu.org/software/gsl/

2.下载源码及manual
ftp://ftp.gnu.org/gnu/gsl/gsl-1.7.tar.gz
http://www.gnu.org/software/gsl/manual/gsl-ref.ps.gz

3.编译安装
(我用的是FC4)
./configure --diable-shared
make
make install

4.测试
4.1写个testgsl.c:
#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>

int main(void)
{
  double x = 5.0;
  double y = gsl_sf_bessel_J0(x);
  printf("J0(%g) = %.18e\n",x,y);
  return 0;
}

4.2编译
gcc  -Wall -c testgsl.c

4.3链接
gcc -o testgsl testgsl.o -lgsl -lgslcbas -lm

4.4运行
./testgsl
输出:
J0(5) = -1.775967713143382920e-01

5.补充
5.1关键是platform independent及 distributed under the terms of the GPL
5.2更多内容看manual
5.3gsl的插件看主页
5.4在windows下的应用看
http://www.hebl.name/zh/archives/gsl-win32/#more-111
发表于 2008-11-15 17:11:53 | 显示全部楼层 来自 北京朝阳
Simdroid开发平台
终于找到有关安装的方法了,谢谢楼主
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 13:24 , Processed in 0.033533 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表