Формат файла не распознается ошибка при установке CBLAS на компьютере с Ubuntu

Мне нужно установить CBLAS на машину с Ubuntu 16.04.4. Следующие значения были установлены в Makefile.in файл CBLAS:

SHELL = /bin/sh

PLAT = LINUX

BLLIB = /home/ubuntu/BLAS-3.8.0/blas_LINUX.a
CBLIB = /home/ubuntu/CBLAS/lib/cblas_LINUX.a

CC = gcc
FC = gfortran
LOADER = $(FC)

CFLAGS = -O3 -DADD_ -fPIC
FFLAGS = -O3 -fPIC

ARCH = gcc
ARCHFLAGS = -shared -o
RANLIB = ranlib

Тем не менее, во время работы make Команда я сталкиваюсь с следующей ошибкой:

ranlib: /home/ubuntu/CBLAS/lib/cblas_LINUX.a: File format not recognized

Ниже приведена трассировка стека:

введите описание изображения здесь

Может кто-нибудь подсказать, как это можно решить?

1 ответ

Общие библиотеки CBLAS: sudo apt install libatlas3-base libatlas-base-dev

libatlas3-base обеспечивает

/usr/lib/atlas-base/atlas/libblas.so.3
/usr/lib/atlas-base/atlas/libblas.so.3.0
/usr/lib/atlas-base/atlas/liblapack.so.3
/usr/lib/atlas-base/atlas/liblapack.so.3.0
/usr/lib/atlas-base/libatlas.so.3
/usr/lib/atlas-base/libatlas.so.3.0
/usr/lib/atlas-base/libcblas.so.3
/usr/lib/atlas-base/libcblas.so.3.0
/usr/lib/atlas-base/libf77blas.so.3
/usr/lib/atlas-base/libf77blas.so.3.0
/usr/lib/atlas-base/liblapack_atlas.so.3
/usr/lib/atlas-base/liblapack_atlas.so.3.0
/usr/lib/libatlas.so.3
/usr/lib/libcblas.so.3             ←  ←
/usr/lib/libf77blas.so.3
/usr/lib/liblapack_atlas.so.3

libatlas-base-dev обеспечивает

/usr/lib/atlas-base/atlas/libblas.a
/usr/lib/atlas-base/atlas/libblas.so
/usr/lib/atlas-base/atlas/liblapack.a
/usr/lib/atlas-base/atlas/liblapack.so
/usr/lib/atlas-base/libatlas.a
/usr/lib/atlas-base/libatlas.so
/usr/lib/atlas-base/libcblas.a
/usr/lib/atlas-base/libcblas.so
/usr/lib/atlas-base/libf77blas.a
/usr/lib/atlas-base/libf77blas.so
/usr/lib/atlas-base/liblapack_atlas.a
/usr/lib/atlas-base/liblapack_atlas.so
/usr/lib/libatlas.a
/usr/lib/libatlas.so
/usr/lib/libcblas.a
/usr/lib/libcblas.so               ←  ←
/usr/lib/libf77blas.a
/usr/lib/libf77blas.so
/usr/lib/liblapack_atlas.a
/usr/lib/liblapack_atlas.so
Другие вопросы по тегам