1. 程式人生 > >Libgflags共享動態庫出問題了

Libgflags共享動態庫出問題了

這兩天在ubuntu14.04的環境中,由於gflags的錯誤安裝導致caffe編譯的時候出現如下錯誤:
這裡寫圖片描述
這裡涉及到gflags的安裝,原來使用sudo apt-get install libgflags-dev
但是後面有人在環境中下載安裝了libgflags的安裝包,解壓後直接安裝:
mkdir build
cd build
cmake ..
make
make test
make install
網上很多部落格都這樣寫,其實這是錯誤的安裝方法,這種只能得到靜態庫。
gflags 正確的安裝方法是這樣的:
Need cmake >2.8.4 (current is 2.8.3)
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DGFLAGS_NAMESPACE=google -G”Unix Makefiles” ../
make
sudo make install
sudo ldconfig
於是,caffe可以正常編譯了,如圖所示:
這裡寫圖片描述