链接lapack时遇到麻烦 [英] trouble linking lapack

查看:87
本文介绍了链接lapack时遇到麻烦的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将lapack和一个简单的链接

i am trying to link lapack and a simple

locate lapack

返回

/usr/lib64/liblapack.so.3
/usr/lib64/liblapack.so.3.2.1

因此我正试图与之链接

gfortran -o linreg driver.f90 LFsubroutines.f90 -L/usr/lib64 -llapack -fimplicit-none

但是出现以下错误:

/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: cannot find -llapack

这是什么问题?

推荐答案

您那里没有 liblapack.so liblapack.a 文件(也许您没有不要安装dev(el)软件包).您可以尝试指定完整路径

You don't have the liblapack.so or liblapack.a file there (maybe you didn't install dev(el) package). You may try specifying the complete path instead

gfortran -o linreg driver.f90 LFsubroutines.f90 /usr/lib64/liblapack.so.3 -fimplicit-none

这篇关于链接lapack时遇到麻烦的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆