2015-04-19 2 views
0

Мне нужно запустить программу с использованием библиотеки cblas.h. Загрузить cblas.tgz и декомпилировать, я Выполните команду: Запуск программы с использованием cblas

ln -s Makefile.LINUX Makefile.in 

и попробуйте запустить мою программу.

Но у меня есть this Ошибка.

enter image description here

Я бегу моя программа используется gcc main.c -cblas или gcc main.c, но ошибка та же.

Мне нужно добавить параметры в gcc-компиляцию?

+3

Я не думаю, что вы декомпилируете что-нибудь, а 'ln -s ...' не имеет ничего общего с компиляцией, я считаю, что вам нужно что-то вроде make -f Makefile.LINUX', а затем 'gcc -L/path/to/cblas/binary -lcblas', 'gcc -cblas' неверно. –

+0

Я стараюсь, но не работает:/спасибо за ваш ответ :) – TheAvenger

+0

Ввести сообщение об ошибке как обычный текст. И вы, кажется, не включаете заголовок CBLAS. – Jeff

ответ

0

У меня была та же проблема. 1. Вы скомпилировали blas, и у вас есть libblas.a? если нет, сделайте это. 2. Вы обновили поле BLLIB в Makefile.in, чтобы указать на ваш каталог. если это так, вы можете просто пойти в свой каталог, где cblas makefile.in есть и введите make. он должен работать

+0

Спасибо, товарищи! Я решил открыть библиотечный атлас :) – TheAvenger

Смежные вопросы