Linux系统 centos7下安装 gsl
2019-05-30 10:31
447 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40386292/article/details/90692607
Linux系统 centos7下安装 gsl
参考的博客
本文主要参考了以下两篇博客:
1、linux下GSL安装
https://www.geek-share.com/detail/2565778228.html
2、关于找不到gsl共享库的问题
https://www.geek-share.com/detail/2610892856.html
重新整合安装 gsl 的步骤,方便大家参考
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 获取安装包:wget http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.5.tar.gz
- 解压:
tar -xzvf gsl-2.5.tar.gz
- 进入解压出来的目录:
cd gsl-2.5
sudo ./configure
sudo make
sudo make install
- 以下两条命令设置环境变量:
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
- 最后测试 gsl 是否安装成功。
测试 gsl 是否安装成功
创建 gsl_test.c
#include <stdio.h> #include <gsl_rng.h> #include <gsl_randist.h> int main (int argc, char *argv[]) { /* set up GSL RNG */ gsl_rng *r = gsl_rng_alloc(gsl_rng_mt19937); /* end of GSL setup */ int i,n; double gauss,gamma; n=atoi(argv[1]); for (i=0;i<n;i++) { gauss=gsl_ran_gaussian(r,2.0); gamma=gsl_ran_gamma(r,2.0,3.0); printf("%2.4f %2.4f\n", gauss,gamma); } return(0); }
执行下面的命令,得到 a.out 文件
gcc -I/usr/local/include/gsl -lgsl -lgslcblas gsl_test.c
运行 a.out 文件
./a.out 10
得到的运行结果如下:
0.2678 6.9645 3.3488 1.6894 1.9950 2.1575 -4.7934 6.1648 -0.0782 4.0292 1.7871 11.6031 -2.5931 7.7629 0.3634 1.3344 -1.0965 11.1658 0.0142 3.5412
至此,gsl 成功安装!
相关文章推荐
- centos7/rhel7下配置PXE+Kickstart自动安装linux系统
- Linux系统:centos7下安装Jdk8、Tomcat8、MySQL5.7环境
- Windows7下centOS 硬盘安装双系统
- Linux下安装使用无线网卡(系统:centos 6.5 无线网卡:TL-WN725N V2)
- LINUX系统CentOS介绍及安装文档
- Centos Linux 6.4 64位系统安装oracle database 11g
- LINUX-CENTOS 6.4 64 位 系统安装
- 安装linux系统之后,开机时没有Windows系统选项的解决办法(Ubuntu,Deepin,Centos,Redhat,Fedora)
- 为CentOS5.8 linux系统的firefox浏览器安装中文语言包和flash插件
- Windows 7下安装CentOS双系统
- linux系统(centos)下安装JDK,Tomcat详细教程!!!
- infiniDB在linux(centos系统)下的安装使用
- windows7下双系统和硬盘安装linux(centos6.5)
- CentOS 6.5 中安装与配置JDK-7 (Linux系统)
- Linux系统CentOS在VMware下的安装图解
- U盘、移动硬盘引导启动安装linux系统【Centos 6.4 】
- 通过网络安装Linux(CentOS)系统的方法
- 2,Linux系统centos在vmware下的安装
- Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因