2017-02-20 24 views
1

Я думаю, что я в значительной степени следовал всем инструкциям: https://github.com/BVLC/caffe/wiki/Ubuntu-16.04-or-15.10-Installation-Guide.Ошибка компиляции Caffe на Ubuntu 16.04

я все еще получаю ошибку:

/usr/bin/ld: cannot find -lopenblas 
collect2: error: ld returned 1 exit status 
Makefile:567: recipe for target '.build_release/lib/libcaffe.so.1.0.0-rc3' failed 
make: *** [.build_release/lib/libcaffe.so.1.0.0-rc3] Error 

Кто-нибудь сталкивался с этим?

+1

Возможный дубликат [usr/bin/ld: не удается найти -l ] (http://stackoverflow.com/questions/16710047/usr-bin-ld-cannot-find-lnameofthelibrary) – tripleee

ответ

2

Вы установили OpenBLAS? Попробуйте следующую команду и повторить процесс compillation:

sudo apt-get install -y libopenblas-dev 

Если это не удается, можно попробовать compilling Caffe с CMake.

Из папки сборки, сделайте следующее:

cmake -DBLAS=open .. 
make all -j $(($(nproc) + 1)) 
make install 
make runtest 

Вы должны предоставить конфигурационный файл, чтобы лучше понять ссылки.