Я получаю сообщение об ошибке при попытке установить Caffe на Linux Ubuntu 64. Ошибка заключается в следующем:кофейная перекомпиляция libgflags.a с -fpic ошибки
/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libgflags.a: error adding symbols: Bad value
Я попытался перекомпилировать библиотеку GFLAGS с -fPIC
, но ошибка изменен следующим образом:
src/caffe/common.cpp: In function ‘void caffe::GlobalInit(int*, char***)’:
src/caffe/common.cpp:35:5: error: ‘::gflags’ has not been declared
::gflags::ParseCommandLineFlags(pargc, pargv, true);
Я также попытался изменить CMakeCache.txt из CAFFE, чтобы установить -fPIC
, но не работает.