在ubuntu上编译Blas

时间:2015-10-27 13:01:13

标签: c lapack blas

我正在尝试从这个网站运行testblas.c示例:

http://www.seehuhn.de/pages/linear#installation

我安装了liblapack3和libblas-common,但我在存储库中找不到任何地图集。编译它将导致:

gcc testblas.c -o testblas -lblas -lm
testblas.c:19:19: fatal error: cblas.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.

基本上翻译为“cblas.h:无法找到文件或文件夹”

在我的机器上编译此程序需要做什么?是否有更大的分布(如tex-live eg。)安装所有数字或线性代数相关的库?

2 个答案:

答案 0 :(得分:1)

缺少的包被称为" libatlas-dev"在ubuntu。安装它解决了这个问题。

答案 1 :(得分:0)

据我所知,没有这种更大的发行量"对于线性代数。通常,头文件在-dev包中(正如注释所指出的那样,在你的情况下是refblas3-dev包)。 但是,如果您需要线性代数库,我建议您从这里开始:http://www.netlib.org/blas/。您可以直接下载并安装blas库。