gpt4 book ai didi

fortran - Octave 安装错误: A BLAS library was detected but found incompatible with your Fortran 77 compiler settings

转载 作者:行者123 更新时间:2023-12-02 03:35:58 26 4
gpt4 key购买 nike

我正在尝试在运行 Redhat+IBM LSF 的集群上安装 Octave 3.8.1。除了我的主目录之外,我没有对任何目录的写入权限。我加载了三个模块 1) pcre 8.33 2) blas 08/2013 3) lapack 3.5.0。但是当我运行 ./configure 时,出现错误“configure: error: A BLAS library was detected but found incompatible with your Fortran 77 compiler settings.”,如下图所示。

enter image description here

我尝试加载模块 gfortran64 并添加 F77=gfortran 作为命令行参数,但这不起作用。你能帮我解决这个问题吗?如果您需要任何信息,请在此网页中告诉我。谢谢。

最佳答案

我遇到了同样的问题。在全新安装的 CentOS 6.3 上,我能够成功编译 Octave 4.0.0。

安装必要的依赖项(特别是 blas、lapack 和 pcre)后,我在某个目录中创建了指向 liblapack 和 libblas 的符号链接(symbolic link),例如:

mkdir /some/path
cd /some/path
ln -s /usr/lib64/libblas.so.3 libblas.so
ln -s /usr/lib64/liblapack.so.3 liblapack.so

然后将相关目录放入LDFLAGS中,例如bash/sh中:

LDFLAGS=-L/some/path ./configure

所以要么 octave 的配置没有在/usr/lib64 中查找,要么它要求库的名称以“.so”(而不是“.so.3”)结尾。我没有调查这两个问题中的哪一个,因为以上对我有用。

/some/path 可以在安装了octave的情况下删除。

关于fortran - Octave 安装错误: A BLAS library was detected but found incompatible with your Fortran 77 compiler settings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23440227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com