gsl
GSL简介:GNU Scientific Library(GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大。
1)下载GSL安装文件:http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.4.tar.gz
这里为了方便,我将下载的压缩文件放在了我的主目录下:/home/xuyue/gsl-2.4.tar.gz
2)解压缩:tar -zxvf gsl-2.4.tar.gz
操作成功后在主目录下会生成一个gsl-2.4的文件夹
3)创建安装目录:mkdir /home/xuyue/programs/gsl2.4
4)进入解压后的文件夹gsl-2.4,配置安装信息以及告诉系统使用上一步设置的安装目录
5)编译,这一步需要花几分钟:make
6)安装库之前测试一下这个库(选择性的),需要花几分钟:make check
7)安装库:make install
8)配置环境变量:
使用vi编辑器,编辑用户根目录下配置文件:vi ~/.bashrc
在改文件末尾添加如下代码:
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/home/xuyue/programs/gsl2.4/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/home/xuyue/programs/gsl2.4/include
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH::/home/xuyue/programs/gsl2.4/lib
export LIBRARY_PATH=$LIBRARY_PATH::/home/xuyue/programs/gsl2.4/lib
保存该文件
立刻加载修改后的设置,使之生效:source ~/.bashrc
9)编写如下文件test.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;
}
通过以下命令进行编译链接,会生成一个可执行文件a.out
[xuyue@localhost ~]$ gcc -Wall -I/home/xuyue/programs/gsl2.4/include -c test.c
[xuyue@localhost ~]$ gcc -L/home/xuyue/programs/gsl2.4/lib test.o -lgsl -lgslcblas -lm
执行a.out,得到以下结果证明安装成功!
相关阅读
“linux的宗旨是:一切皆文件~” 1、文件类型共七种: d 目录 l 符号链接(软硬连接) s 套接字文件 b 块设备文件 c
Linux下的经典软件(史上最全) Linux下的经典软件(史上最全) 前言 从2012年接触Linux系统以来就被Linux系统所吸引,2个月后便完全
简介: PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural
https://blog.csdn.net/generallizhong/article/details/84563667 https://www.cnblogs.com/hewenwu/p/3661406.html
A5创业网(公众号:iadmin5)7月5日报道,iOS 11.3.1能否越狱?此前外媒曾曝出,由于重新安装问题,Electra iOS 11.3.1越狱工具的发布时间被推