Caffe使用make编译出错

从网上下载好的源码,之前编译时,只要修改好Makefile.config文件,就没问题。前一段时间同学用电脑装了很多依赖项,不知有没有关系,最近编译时一直报一个错误:
 
AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
/usr/bin/ld: /usr/local/lib/libcblas.a(cblas_sgemv.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libcblas.a: 无法添加符号: 错误的值
collect2: error: ld returned 1 exit status
Makefile:566: 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
 
 
百度Google搜不到同样的错误,搜出来的都是针对Cmake编译方法的解决办法,修改Cmakecache.txt文件中的CBLAS路径即可。没有找到直接使用make编译的解决方案,这种情况下想使用make编译该怎么解决呢?
已邀请:

要回复问题请先登录注册