makefile - make 期间缺少文件 (cholrl.a)

标签 makefile lapack

我在Ubuntu上安装了Lapack-3.6.1。make时出现问题,缺少文件(cholrl.a)。错误信息是这样的。

make[1]: Leaving directory '/usr/local/src/lapack-3.6.1/BLAS/SRC' ( cd SRC/VARIANTS ; make) make[1]: Entering directory '/usr/local/src/lapack-3.6.1/SRC/VARIANTS' gfortran -O2 -frecursive -c cholesky/RL/cpotrf.f -o cholesky/RL/cpotrf.o gfortran -O2 -frecursive -c cholesky/RL/dpotrf.f -o cholesky/RL/dpotrf.o gfortran -O2 -frecursive -c cholesky/RL/spotrf.f -o cholesky/RL/spotrf.o gfortran -O2 -frecursive -c cholesky/RL/zpotrf.f -o cholesky/RL/zpotrf.o ar cr LIB/cholrl.a cholesky/RL/cpotrf.o cholesky/RL/dpotrf.o cholesky/RL/spotrf.o cholesky/RL/zpotrf.o ar: LIB/cholrl.a: No such file or directory Makefile:38: recipe for target 'cholrl' failed make[1]: * [cholrl] Error 1 make[1]: Leaving directory '/usr/local/src/lapack-3.6.1/SRC/VARIANTS' Makefile:39: recipe for target 'variants' failed make: * [variants] Error 2

你有解决办法吗?

最佳答案

我自己创建LIB目录对我有用。因此,在 SRC/VARIANTS 中输入 mkdir LIB

关于makefile - make 期间缺少文件 (cholrl.a),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38757653/

相关文章:

c - 为什么 cblas_dgemm 和 cblas_sgemm 在函数指针数组中有不同的指针类型?

c - "Nothing to be done for makefile"消息

ios - 如何为 iOS 构建 ohNet?

memory-leaks - dgemm_ 中的内存泄漏

python - 将 2d 数组与 3d 数组的每个切片相乘 - Numpy

c - xGEHRD 和 xHSEQR 例程中 WORK 数组的维数在特征值计算中是否应该相等?

c++ - 如何制作大量类似的可执行文件

Makefile 将 child 放在链上

c++ - 在 C++ 中查找函数定义

fortran - LAPACK DGETRF+DGETRI 失败