Linux Ubuntu 64 に Caffe をインストールしようとすると、エラーが発生します。エラーは次のとおりです。
/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): 再配置 R_X86_64_32S に対する `.rodata' は、共有オブジェクトを作成するときに使用できません。-fPIC で再コンパイル
/usr/local/lib/libgflags.a: シンボルの追加中にエラーが発生しました: 値が正しくありません
gflags ライブラリを で再コンパイルしようとしまし-fPIC
たが、エラーは次のように変わりました。
src/caffe/common.cpp: 関数 'void caffe::GlobalInit(int*, char***)':
src/caffe/common.cpp:35:5: エラー: '::gflags' が宣言されていません
::gflags::ParseCommandLineFlags(pargc, pargv, true);
また、caffe の CMakeCache.txt を変更して を設定しようとしましたが、-fPIC
どちらも機能しません。