【问题标题】:BLAS and LAPACK libraries required for compiling编译所需的 BLAS 和 LAPACK 库
【发布时间】:2012-01-22 13:16:23
【问题描述】:

我最近下载了 Gnu Octave 的最新稳定版本,并尝试在我的机器上构建和安装它(Ubuntu 10.0.4 LTS 64 位)。

当我运行 ./configure 时,我收到以下错误消息:

configure: error: You are required to have BLAS and LAPACK libraries

有谁知道我从哪里获得这些库?

【问题讨论】:

标签: c ubuntu octave autotools configure


【解决方案1】:

尝试运行这个

apt-get install libblas-dev libatlas-dev liblapack-dev

ubuntu 中 octave 包所需的所有库都在此处列出:http://packages.ubuntu.com/lucid/octave3.2 并且要构建新的 octave,您需要一些列出的库的 -dev 包。

ubuntu 中的 octave 以相当大的方式配置 - octave 的许多可选部分被打开,这导致需要大量库。

要获得 octave 所需的大多数开发 (-dev) 包,您可以运行:

apt-get install octave3.2-headers

它安装了-dev-like package http://packages.ubuntu.com/lucid/octave3.2-headers of octave 本身。此软件包依赖于最小的-dev 集,它们将在此命令之后安装。

【讨论】:

  • 谢谢。我所需要的只是安装 octave3.2-headers(和 tex),然后我就可以进行构建/安装了。顺便提一下 libatlas-dev 包不存在。但就像我说的,我只需要第二个 apt-get 命令(以及文本包)。
  • libatlas-dev 是第一个命令的可选部分,可以在 Universe/multiverse - ubuntu 的扩展包存储库中。
  • 我在 scipy 上遇到了同样的问题,这解决了我的问题。添加此评论以将关键字 scipy 添加到此页面。
  • 我的 Ubuntu 18.10 系统所需的软件包是:libblas-dev libatlas-base-dev liblapack-dev
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-29
  • 1970-01-01
相关资源
最近更新 更多