Я пытаюсь использовать GSL для подгонки по методу наименьших квадратов, но даже не могу заставить пример работать правильно.Компилируется, но при запуске программы выдает ошибку
dyld: lazy symbol binding failed: Symbol not found: _cblas_dnrm2
Referenced from: /usr/local/lib/libgsl.0.dylib
Expected in: dynamic lookup
Я полагаю, что сузил проблему до линии
gsl_multifit_fdfsolver_set (s, &f, &x.vector);
, но я не имею ни малейшего понятия, почему.
Я запускаю его на OSX с GSL 1.15 (хотя я изначально установил не ту версию, 1.9).Я компилирую его в терминале, используя: gcc unchanged_example.c -o examplefitter -lgsl -lm
РЕДАКТИРОВАТЬ: решение было найдено здесь .добавив '-lgslcblas
' при компиляции разобрался