неопределенная ссылка на `zscal_’ при использовании компиляции LAPACK, связывающей C с LAPACK в Ubuntu

#c #lapack

#c #lapack

Вопрос:

Я установил Lapack в Ubuntu, и пока я пытаюсь скомпилировать некоторый код на C , ссылающийся на Lapack, я получаю следующую ошибку, пожалуйста, дайте мне знать, как решить следующую проблему.

//usr/local/lib/liblapack.a(zung2l.o): В функции zung2l_': zung2l.f:(.text 0x294): undefined reference to zscal_’ collect2: ошибка: ld вернул 1 статус выхода

Заранее спасибо. скриншот ошибки прилагается здесь

Комментарии:

1. Вы связываетесь с LAPACK? Указать его в includes недостаточно.

2. Можете ли вы показать нам последнюю команду перед выдачей ошибки? Еще лучше: покажите нам makefile.

3. Добро пожаловать в Stackoverflow! zscal является частью blas, netlib.org/lapack/explore-html/d2/d74/zscal_8f.html . Не могли бы вы попробовать связать blas? Что-то вроде -llapack -lblas -lm ссылки lapack, blas и математической библиотеки.