linux编译blas,Linux下安装BLAS,CBLAS,LAPACK
1、下载
BLAS,CBLAS:http://www.netlib.org/blas/
LAPACK:http://www.netlib.org/lapack/
2、上传
将下载好的三个压缩文件上传到服务器
3、解压
三个压缩文件解压(tar zxf XXXX.tgz)后,出现以三个文件名命名的文件夹
4、编译文件
4.1 编译blas,
进入BLAS文件夹,执行命令:
gfortran -c -O3 *.f
# 编译所有的 .f 文件,生成 .o文件
ar rv libblas.a *.o
# 链接所有的 .o文件,生成.a 文件
cp libblas.a /usr/local/lib
#将库文件复制到系统库目录
4.2 编译cblas
进入CBLAS文件夹
1、将文件夹内的Makefile.LINUX改成Makefile.in
2、
cp ../BLAS/libblas.a testing
#将上一步编译成功的 libblas.a复制到 CBLAS目录下的testing子目录
3、
make
# 编译所有的目录
4、
cp lib/cblas_LINUX.a /usr/local/lib/libcblas.a
#将库文件复制到系统库目录下
4.3 编译lapack
1、进入lapack文件夹
2、将INSTALL目录下对应的make.inc.XXX复制一份到 lapack目录下,命名为make.inc, 这里我的是INSTALL/make.inc.gfortran
3、需要对make.inc文件进行编辑:
BLASLIB = /usr/local/lib/librefblas.a
CBLASLIB = /usr/local/lib/libcblas.a
LAPACKLIB = $(TOPSRCDIR)/liblapack.a
TMGLIB = $(TOPSRCDIR)/libtmglib.a
LAPACKELIB = $(TOPSRCDIR)/liblapacke.a
4、
make
#编译所有的lapack文件
5、
cd LAPACKE
#进入LAPACKE 文件夹,这个文件夹包含lapack的C语言接口文件
6、
make
#编译lapacke
7、
cp include/*.h /usr/local/include
#将lapacke的头文件复制到系统头文件目录
8、
cd ..
#返回到 lapack 目录
9、
cp *.a /usr/local/lib
# 将生成的所有库文件复制到系统库目录
5、安装完成
linux编译blas,Linux下安装BLAS,CBLAS,LAPACK相关推荐
- 在Linux、ubuntu 11下安装无线网卡 、杂牌无线网卡、ndiswrapper的使用
本片文章是之前在百度空间所写的(2011-10-11),由于百度空间已无法浏览.考虑本文还有一定实用性,固转载至此. 原百度链接:http://hi.baidu.com/ccboyhi/blog/it ...
- Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况
Linux和Windows系统下安装深度学习框架所需支持:Anaconda.Paddlepaddle.Paddlenlp.pytorch,含GPU.CPU版本详细安装过程 1.下载 Anaconda ...
- Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问
Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180 ...
- wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...
Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...
- linux系统(ubuntu)下安装exe文件
linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...
- 永久解决Linux(Ubuntu)下安装CH340驱动问题
永久解决Linux(Ubuntu)下安装CH340驱动问题 出现的问题 出现的问题 当我们用make对CH340的文件进行构建的时候,大多数情况是会报这样的错误 下面提供一种永久解决的方法 首先打开下 ...
- linux编译blas,科学网—Linux下安装blas和lapack包小记 - 徐博伦的博文
系统是centOS6.5,机器上已有gfortran编译器 从网上搜索下载blas.cblas.lapack的tar压缩文件包 1.编译blas 先解压文件 tar xvf blas.tgz cd b ...
- linux下安装blas和lapack
相关链接:http://blog.csdn.net/mlnotes/article/details/9676269 http://blog.sina.com.cn/s/blog_5f350c96010 ...
- Linux Blas安装方法,科研1-linux下安装blas和lapack
相关链接:http://blog.csdn.net/mlnotes/article/details/9676269 http://blog.sina.com.cn/s/blog_5f350c96010 ...
- linux texmaker编译,在Ubuntu下安装和编译LaTex
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? LaTex简介 1.LaTeX 是由美国计算机学家Lamport博士于1985年开发成功的. 2.它是当今世界上最流行和 ...
最新文章
- 【SpringMVC】基本概念
- eclispe使用外部tomcat总结
- 老板问我桌面演练(TTX)是什么,我直接给他发了定义、示例和目标
- js 字符串删除首尾_JavaScript trim 实现去除字符串首尾指定字符的简单方法
- python模块;opencv安装
- Ranger开源流水线docker化实践案例
- LitePal操作数据库
- C语言 用矩形法计算定积分∫(0—1)sinxdx、∫(-1—1)cosxdx、∫(0—2)e^xdx
- Android网络框架情景分析之NetworkManagementService和Netd交互深入分析一
- Live Streaming Paper--流媒体超低时延传输论文汇总
- 5.秒杀模块-基于redis缓存商品秒杀信息
- 磁盘占用率100%——哪些程序可以禁用(详细版)【还讲到独立显卡、集成显卡、双显卡、固态硬盘卡机卡死卡顿解决】
- 阿里云服务器发送邮件报错Couldn’t connect to host, port: smtp.qq.com, 25
- ARIMA模型的拖尾截尾问题
- 最简单优雅修改jupyter自带主题字体大小颜色(不需要插件不需要第三方theme)
- Java大牛呕心沥血经历——技术面试与HR谈薪资技巧...
- 自制USB充电线、数据线、工程线、OTG线的方法
- 编写程序描述影视歌三栖艺人 需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。 实现思路及关键代码 1)分析影视歌三栖艺人的特性 a)可以演电影 b)可以演电视剧 c)可以唱歌
- 玩转电机驱动——A4950闭环驱动直流减速电机(Arduino)
- 如何将文字翻译成英文?简单教程讲解
热门文章
- 怎么用odbc连接mysql数据库连接_PowerDesigner通过ODBC来实现Mysql数据库的连接操作...
- 开发pc页面_uniapp支持PC版真正的一统天下来了全端支持不是梦
- mysql半同步降级_MySQL半同步复制
- 王小云计算机,王小云学者主页-科技工作者之家
- python创建和控制的实体称为_Python语法基础
- 阿里巴巴AI夺肝结节诊断两项世界冠军,至今无人超越
- Django的ModelForm
- 商城项目:装nginx时碰到的各种问题
- ffmpeg文档2:输出到屏幕
- 百度地图api的密钥申请地址